常见目录介绍
/ 根目录
root/ root用户的家目录
home/ 用户的家目录
boot/
- grub 开机设置相关文件
- 内核文件(vmlinuz)
dev/ 设备文件目录
etc/ 配置文件目录,包含系统特有的可编辑配置文件,即用于控制程序运行的本地文件
- rc.d 用于存放不同运行等级的启动脚本的链接文件
- X11
bin/ 命令目录,一般用户可用,启动时会用到的命令,即在文件系统还没有被挂载时,也能够使用的命令
lib/ 用户存放程序的动态库和模块文件
media/ 用户挂载本地磁盘或其它存储设备
- cdrom
- floppy
- U盘
mnt/ 用于挂载其它临时文件系统
opt/ 发行版附加的一些软件包的安装目录
sbin/ 管理命令目录,很多只能是root用户才能执行的命令,一些系统进行更新,备份,还原,和开机使用的命令
srv/ 存放服务进程所需的数据文件和一些服务的执行脚本
tmp/ 存放各种临时文件
usr/ 用户存储只读用户数据的第二层次,包含绝大多数的用户工具和应用程序
- bin 非必要可执行文件(在单用户模式中不需要);面向所有用户
- include 标准包含头文件
- lib usr/bin和/usr/sbin中二进制文件的库
- local 本地数据的第三层次,具体到本台主机
- bin
- etc
- include
- lib
- share
- src
- share 体系机构无关(共享)数据
- sbin 非必要的系统二进制文件,例如,大量网络服务的守护进程
- src 源代码,例如内核源代码及其头文件
var/ 变量文件,在正常运行的系统中,其内容不断变化的文件,如日志,脱机文件和临时电子邮件文件,有时是一个单独的分区
linux 的man命令为何分那个多个章节
因为有的命令重名,规划到不同章节中,避免调用时冲突
$ man -a passwd -a后面加一个关键字,可以查看该关键字是一个命令或是文件、库函数等
shell(命令解释器)自带的命令成为内部命令,其他都是外部命令
内部命令使用help帮助
- $ help cd
外部命令使用 --help 帮助 - $ ls --help
使用 type + 命令 可以查看是内部还是外部命令
info 帮助比help更详细,作为help的补充
$ info ls