Linux命令----系统目录结构
Linux系统没有盘符的概念,只有一个根目录/,所有文件都在它下面
根目录:
/
系统可执行程序(如:命令):
/bin(binary)
内核和启动程序(所有和启动相关的文件都保存在这里):
/boot
引导器相关文件:
/boot/grub
设备文件:
/dev(device 设备目录,系统把全部的硬件映射为文件存储在此目录,例如:/dev/cdrom用于指向 光驱)
家目录:
/home(系统每增加一个用户,都会在此目录下创建一个同名的目录作为该用户的家目录使用,该用户对家目录拥有绝对权限,用户每次登录系统首先进入家目录)
系统软件的启动和配置文件(在系统启动过程中需要读取的文件都在这个目录。如:LILO参数、账户和密码):
/etc
挂载媒体设备(如:光驱、U盘等):
/media
/mnt目录是让用户临时挂载别的文件系统(如:挂载Windows下的某个分区,Ubuntu默认还是挂载在/media目录下):
/mnt
可选的应用软件包(很少使用):
/opt
/proc目录是系统内存的映射,我们可以直接访问这个目录来获取系统信息(也就是说,这个目录的内容不在硬盘上,而是在内存里):
/proc
管理员系统程序:
/sbin(super binary)
udev用到的设备目录树,反映机器当前所接的设备:
/sys
临时文件夹:
/tmp
/usr是最庞大的目录,我们要用到的很多应用程序和文件几乎存放在这个目录下:
/usr(Unix System Resource:操作系统资源文件目录)类似于Windows系统C盘下的Program Files目录,即软件安装目录。
应用程序:
/usr/bin(软件安装时形成的普通指令文件(我们经常说的可执行文件,给普通用户使用的指令)存放目录)
游戏程序:
/usr/game
应用程序的库文件:
/usr/lib
包含用户程序等:
/usr/local
管理员应用程序:
/usr/sbin(软件安装时形成的超级指令文件(我们经常说的可执行文件,给root用户使用的指令)存放目录)