第二章: 导航

本章介绍在Linux系统中导航文件系统的命令:

  • pwd: 查看当前工作目录
  • cd: 改变目录
  • ls: 列出目录内容

2.1 理解文件系统树

与Windows相同, 类UNIX操作系统也是以分层目录结构的方式来组织文件的, 但是与Windows不同的是, 在类UNIX系统中不论有多少驱动器或存储设备与计算机相连, 通常只有一个文件系统树, 存储设备将会挂载到文件系统树的不同位置.

2.2 当前工作目录

可以使用pwd命令显示当前工作目录. 第一次登录系统时当前工作目录被设置成主目录, 即登录用户的家目录.

2.3 列出目录内容

使用ls命令可以列出当前工作目录的文件和目录.

2.4 更改当前工作目录

使用cd命令可以改变工作目录, 即在文件系统树的位置. cd 命令需要一个路径名参数, 该参数可以是绝对路径名或相对路径名.

2.4.1 绝对路径名

绝对路径名是从根目录开始, 其后紧接着一个又一个文件树分支, 直到到达目标目录或文件.

cd /usr/bin

2.4.2 相对路径名

相对路径名是从工作目录开始的, 通常使用一些特殊符号来表示文件系统树中的相对位置, 这些特殊符号是 [.(点)] 和 [..(点点)].

符号[.]代表工作目录, 符号[..]代表工作目录的父目录.

cd /usr/bin
cd /usr       # 进入/usr目录
cd /usr/bin
cd ..         # 进入/usr目录
cd ./bin      # 进入/usr/bin 目录
cd ..
cd bin        # 进入/usr/bin 目录

最后一个命令之所以也能达到想要的效果, 是因为几乎在所有的情况下都可以省略 [./], 它是隐含的.

2.4.3 一些有用的快捷方式

cd命令有一些快捷方式:

快捷方式 结果
cd 将当前工作目录改变成主目录
cd - 当工作目录改变成上一个工作目录
cd ~username 将工作目录改变为username的家目录, 如果没有username则默认为当前用户家目录

results matching ""

    No results matching ""