1、文件系统的层次结构:Linux系统中所有的文件储存在文件系统中,它们被组织到一个颠倒的目录树中,成为文件系统结构。这颗树是颠倒的,因为树根在该层次的顶部,树根的下方延伸出目录和子目录的分支。
2、/目录是根目录,位于文件系统层次结构的顶部。/ 字符还用作文件名中的目录分隔符。例如,如果etc是 / 目录中的子目录,我们就把它称为 /etc目录。类似的,如果 /etc 目录包含一个名为issue的文件,我们将该文件指代为 /etc/issue。
3、在描述文件系统目录内容时会遇到的术语:
静态 | 保持不变的内容,除非以显示方式编辑或重新配置。 |
动态或可变 | 通常由活动进程修改或附加的内容。 |
永久 | 在重启后依然保留的内容,尤其是配置设置。 |
运行时 | 重启期间清除的进程或系统特定内容或属性。 |
4、系统中比较重要的目录:
位置 | 用途 |
/usr | 安装的软件、共享的库,包括文件和静态只读程序数据。重要的子目录有: - /usr/bin: 用户命令 - /usr/sbin: 系统管理命令 - /usr/local: 本地自定义文件 |
/etc | 特定于此系统的配置文件 |
/var | 特定于此系统的可变数据,在系统启动之间保持有永久性。动态变化的文件(如数据库、缓存目录、日志文件、打印机后台处理文档和网站内容)。可以在 /var下找到。 |
/run | 自上一次系统启动以来启动的进程的运行时数据。这包括ID文件和锁定文件等等。此目录中的内容在重启时重新创建。 |
/home | 普通用户存储其个人数据和配置文件的主目录。 |
/root | 超级管理员用户root的主目录。 |
/tmp | 供临时文件使用的全局科可写空间。10天内未访问、未更改或未修改的文件将自动从该目录中删除。还有一个临时目录 /var/tmp,该目录中的文件如果在30天内未曾访问、更改或修改过,将被自动删除。 |
/boot | 开始启动过程所需的文件 |
/dev | 包含特殊的设备文件,供系统用于访问硬件。 |