参考课程-蓝桥云课
参考课程-菜鸟教程

一、目录结构

  1. FHS标准

FHS(英文:Filesystem Hierarchy Standard 中文:文件系统层次结构标准),多数 Linux 版本采用这种文件组织形式,FHS 定义了系统中每个区域的用途、所需要的最小构成的文件和目录同时还给出了例外处理与矛盾处理。
目录结构

  • 在 Linux 系统中,有几个目录是比较重要的,平时需要注意不要误删除或者随意更改内部文件:
    • /etc: 这个是系统中的配置文件,如果你更改了该目录下的某个文件可能会导致系统不能启动
    • /bin, /sbin, /usr/bin, /usr/sbin: 这是系统预设的执行文件的放置目录
    • /bin, /usr/bin是给系统用户使用的指令(除root外的通用户),而/sbin, /usr/sbin则是给 root 使用的指令
    • /var: 这是一个非常重要的目录,系统上跑了很多程序,那么每个程序都会有相应的日志产生,而这些日志就被记录到这个目录下,具体在 /var/log 目录下,另外 mail 的预设放置也是在这里。
  • 使用tree查看目录结构:
    tree <目录>
    
    tree命令列出指定目录下的所有文件,包括子目录里的文件,详细参数说明
  • FHS 依据文件系统使用的频繁与否以及是否允许用户随意改动(注意,不是不能,学习过程中,不要怕这些),将目录定义为四种交互作用的形态,如下表所示:目录四种形态

二、目录路径

  1. 使用cd命令切换目录
  • 进入上一级目录:
    cd ..
    
  • 进入你的home目录:
    cd ~
    
  1. 获取目前所在的工作目录的绝对路径名称:
    pwd