一、目录结构
先来看看Linux的目录:
每一行都代表了一个文件夹,其中蓝色的是目录的名称,来挨个介绍,其他颜色的先不管。
(1)bin
bin目录存放的是linux的命令,比如常用的cd, su, pwd(后面介绍) 等命令都在这个目录下。其实不光linux,绝大多数操作系统、安装软件的命令都在bin目录下。
(2)boot
该目录下有linux的内核,引导相关配置文件等,当linux启动时,首先从这个目录下加载相关的信息。
(3)dev
dev是device的缩写,存放的是与该操作系统相关联的设备。在linux,所有的一切都被“文件化”,外部连接的设备也不例外。
(4)home
hone存放的是普通用户的相关信息,当新建一个用户时,linux会在home目录下新建文件来保存用户的信息,相当于Windows“我的文档”。
例如,上图显示存在4个用户,用户名分别为500,weiwenfeng, weiwenfeng2, weiwenfeng3, 最后一列蓝色字体表示的是存放对应用户信息的文件夹。
(5)lib
lib目录下存放的是linux运行的库文件。
(6)lost+found
“失物招领”嘛,当系统崩掉以后,很多文件被转移到这里,需要修复系统的时候可以在这个目录下找。
(7)proc
存在内存中,显示系统的实时信息,常用的是查cpuinfo,meninfo等。
例如,用命令 cat cpuinfo 查看我电脑CPU的相关信息:
(8)root
这个文件进入了显示的根目录下的目录结构,不过普通用户无法访问,需要root用户才能访问。
(9)sys
sys存放的是系统底层硬件的信息,例如通信协议,硬件设备等。
例如:
(10)usr
应用软件默认安装在usr,包括usr/bin目录下一些常用的命令等,该目录下的命令与 /bin 下的区别是:/bin下是系统通用的命令,而/usr/bin则是大部分软件提供的指令放置处。
/usr/bin部分命令: