2. 导航

本章介绍 pwd(print working directory)、cd(change directory)、ls(list files and directories)。。

文件系统

Linux 系统使用 层级目录结构。使用树型目录(其他系统叫文件夹),里面包含文件和目录。第一个目录叫 根目录。 Linux 和其他 Legacy 系统的区别是 Linux 没有盘符的概念。盘符将文件系统拆分为多个不同的树,Linux 只有一个树。

pwd

命令行环境不像 GUI 环境可以通过图形查看文件和目录。你可以将文件系统想象成一个迷宫。每次你只能在一个目录下。在这个目录下,你可以看到它的父目录和子目录。 你所处的目录叫 工作目录。使用 pwd 命令查看当前工作目录的名称。 当你登录 Linux 系统时,工作目录是你的 家目录。家目录放置的是你的文件。大部分系统家目录名叫 /home/your_user_name,管理员也可以自己指定。 使用 ls 列出当前目录的文件。

cd

改变工作目录使用 cd 命令。cd 后跟着你想要访问的工作路径名称。路径名称包含 绝对路径相对路径绝对路径 以根目录 / 开头,如 /usr/bin

以上先切换工作目录到 /usr/bin,然后列出了该目录下的所有文件,同时提示符中展示了最后一级目录的名称 bin

相对路径 相对路径以工作目录开头。你可以使用 . 代表当前工作目录,.. 代表父级目录。示例:

$ cd ..
$ cd ./bin
$ cd bin

几个缩写

cd 后面为空时,将会切换到家目录。 相关缩写为 cd ~user_name。这时,cd 会切换工作目录到指定用户的家目录。 输入 cd - 切换工作目录到上一个工作目录。

文件名的重要因素

  1. . 开头的文件名会隐藏。ls 命令不会显示,要使用 ls -a。当你的账户创建好了之后,你的家目录会有几个隐藏文件用于配置你的账户。
  2. Linux 系统文件名是大小写敏感的。File1file1 是不同的文件。
  3. Linux 系统没有文件扩展名的概念。
  4. Linux 支持文件名带空格或标点符号,但最好只使用句号 .、短横线 - 和下划线 _最重要的是,文件名中不要有空格。 使用下划线 _ 来代替不同单词间的分隔。

results matching ""

    No results matching ""