Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。

linux基本思想有两点,1.一切都是文件;2.每个软件有确定的用途

linux目录结构

/root :该目录为系统管理员,也称作超级权限的用户主目录;

/bin :该目录存放常用的命令;

/sbin:s就是Super User的意思,这里存放的是系统管理员使用的系统管理程序;

/boot :该目录存放启动linux时的核心文件,包括一些连接文件和镜像;

/dev :Device(设备)的缩写,该目录存放linux的外部设备,访问设备如同访问文件一样

/etc :所有的系统管理需要的配置文件和子目录;

/home :用户的主目录,linux中每个用户有一个自己的目录,一般目录名字是以用户账号来命名的 --/home/USERNAME

/var : 目录中存放着在不断扩充着的东西,我们习惯将那些经常被修改的目录放在这个目录下。包括各种日志文件。

/lib :存放着系统最基本的动态连接共享库,作用类似于windows中的dll文件,几乎所有的应用程序需要用到这些共享库;

/user :用户的很多应用程序和文件存放在这个目录下,windows下的program files目录

  /user/bin:系统用户使用的应用程序

  /user/sbin:超级用户使用的比较高级的管理程序和系统守护程序

  /user/src:内核源代码默认的放置目录

/tmp: 用来存放临时文件的的目录

/media:linux系统会自动识别一些设备,例如U盘、光驱等等,当识别后,linux会把识别的设备挂载到这个目录下。

/lost+found:默认是空的,非正常关机,会存放一些文件

/mnt:系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将光驱挂载在/mnt/上,然后进入该目录就可以查看光驱里的内容了

/srv:该目录存放一些服务启动之后需要提取的数据

/run:里面的东西是系统运行时需要的, 不能随便删除. 但是重启的时候应该抛弃. 下次系统运行时重新生成

linux

文件属性:

[chao@g /]$ ls -l

lrwxrwxrwx.   1 root root    7 3月  26 20:47 bin -> usr/bin
dr-xr-xr-x.   5 root root 4096 3月  26 21:59 boot

  • [ d ]则是目录
  • [ - ]则是文件;
  • [ l ]则表示为链接文档(link file);
  • [ b ]则表示为装置文件里面的可供储存的接口设备(可随机存取装置)--块设备;
  • ]则表示为装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)。
  • [ p ]则表示管道文件
  • [ s ]则表示套接字文件

[ r ]代表可读(read)、[ w ]代表可写(write)、[ x ]代表可执行(execute),三个权限的位置不变,如果没有权限就用[-]代替

属主:文件所有者

属组:Linux系统中,用户是按组分类的,一个用户属于一个或多个组

文件所有者以外的用户又可以分为文件所有者的同组用户和其他用户,对于 root 用户来说,一般情况下,文件的权限对其不起作用

系统启动流程:

  • BIOS 上电自检(POST)
  • 引导装载程序 (GRUB2)
  • 内核初始化
  • 启动 systemd,其是所有进程之父。

简单命令与符号意义:

关机:

  1.halt  立刻关机

  2.poweroff  立刻关机

  3.shutdown -h now  立刻关机(root用户)

  4.shutdown -h 10  10分钟后关机      通过shutdown命令关机,可以使用shutdown -c 取消

重启:reboot

   shutdown -r now

管理员符号:#

普通用户:$

cd ~  : 返回

cd -  : 切换

man 命令名称  : 寻求帮助

whoami : 显示当前登录的有效用户

./ : 当前目录

.// : 当前目录的上级目录

history : 命令历史

路径补全:使用tab键,按一次自动补全,再按一次给出列表

linux简单介绍的更多相关文章

  1. linux简单介绍,helloworld,vi使用,用户管理

    linux特点1.免费的.开源的2.支持多线程.多用户的3.安全性好4.对内存和文件管理优越 缺点:操作相对困难 linux最小只需要4m -> 嵌入式开发 我们使用 vm[虚拟机] 虚拟了一个 ...

  2. 一篇文章带你了解服务器操作系统——Linux简单入门

    一篇文章带你了解服务器操作系统--Linux简单入门 Linux作为服务器的常用操作系统,身为工作人员自然是要有所了解的 在本篇中我们会简单介绍Linux的特点,安装,相关指令使用以及内部程序的安装等 ...

  3. Linux的简单介绍和常用命令的介绍

    Linux的简单介绍和常用命令的介绍 本说明以Ubuntu系统为例 Ubuntu系统的安装自行百度,或者参考http://www.cnblogs.com/CoderJYF/p/6091068.html ...

  4. Linux curl使用简单介绍

    在两台新搬迁的微信服务器上执行命令: curl -H "Content-Type: application/json" -d '{"partner_no":&q ...

  5. Linux 内核开发—内核简单介绍

    内核简单介绍 Linux 构成 Linux 为什么被划分为系统空间和内核空间 隔离核心程序和应用程序,实现对核心程序和数据的保护. 什么内核空间,用户空间 内核空间和用户空间是程序执行的两种不同的状态 ...

  6. linux驱动简单介绍

     linux驱动简单介绍 驱动基本介绍 驱动.顾名思义就是“驱使硬件设备行动”.设备驱动与底层硬件之间打交道,按照硬件设备的具体操作方式来读写设备寄存器,最终完成一系列操作. 设备 驱动充当了应用程序 ...

  7. Linux系统Vi/Vim编辑器的简单介绍、安装/卸载、常用命令

    Linux系统Vi/Vim编辑器的简单介绍.安装/卸载.常用命令 1.介绍 vi(Visual Interface)编辑器是Linux和Unix上最基本的文本编辑器,工作在字符模式下.由于不需要图形界 ...

  8. 嵌入式Linux下MP4视频录制库MP4V2移植和简单介绍

    **************************************************************************************************** ...

  9. Linux的简单介绍和开发基本运维时候用到的命令

    先简单介绍下Linux文件夹目录 1./ linux下的根目录 实际上等同于window的我的电脑点进去 2./etc /usr 一个是系统配置文件存放的地方,一个是系统资源(应用程序)放的地方这俩文 ...

随机推荐

  1. Java实现 LeetCode 39 组合总和

    39. 组合总和 给定一个无重复元素的数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合. candidates 中的数字 ...

  2. 8、react 高阶组件

    1.高阶组件:封装 高阶组件使用得是react得一种模式,增强现有组件得功能 一个高阶组件就是一个函数,这个函数接收得是组件类作为参数得,并且返回得是一个新组件,再返回得新组件中有输入参数组件不具备得 ...

  3. 没有国产主机,怎么开发:交叉编译和QEMU虚拟机

    1. 背景 近期国产化的趋势越来越浓,包括国产操作系统.国产CPU等.时隔十多年,QQ for Linux也更新了.做为软件开发人员,"有幸"也需要适配国产化.至于国产化的意义等就 ...

  4. count(1) AND count(*) 对比

    相信很多小伙伴都想知道count(1) 和 count(*) 的速度问题 ,今天我给大家做一下测试.我这里测试的是MySql数据库 声明:测试之前 我数据库表里面有100万条数据.我们先来测试coun ...

  5. Linux中使用expect脚本实现远程机器自动登录_linux shell

    首先创建一个expect脚本ssh_expect,文件内容如下: #!/usr/bin/expect -f set hostname [lindex $argv 0] set user [lindex ...

  6. Apache(httpd)详解

    httpd详解(思维导图) 1. httpd服务 ASF 服务器类型 http服务器 应用程序服务器 httpd的特性 高度模块化 DSO机制 MPM httpd的并发响应模型 prefork wor ...

  7. iOS-键盘弹出或隐藏时调整输入框的位置

    要达到自动调整的目标需要监听 keyboardWillShowNotification 跟 keyboardWillHideNotification, 同时需要实现点击其它地方时,通知隐藏键盘的事件 ...

  8. DML_The OUTPUT Clause

    DML_The OUTPUT Clause /**/ ------------------------------------------------------------------------- ...

  9. 备份、恢复数据库(Dos命令提示符下)_数据库安装工具_连载_1

    Dos命令提示符下: 备份.恢复数据库,是不是很简单啊,是的,当你20年不碰MS SQL,是不是又忘记了呢,答案也许也是吧,^_^虽然在程序中执行SQL代码时,很讨厌那个Go,正如MySQL中那个分号 ...

  10. 【spring】循环依赖 Java Vs Spring

    菜瓜:水稻,这次我特意去看了java的循环依赖 水稻:哟,有什么收获 菜瓜:两种情况,构造器循环依赖,属性循环依赖 构造器循环依赖在逻辑层面无法通过.对象通过构造函数创建时如果需要创建另一个对象,就会 ...