cd 切换目录
命令英文原意
- change directory
命令功能
- 顾名思义
常用选项
| 简化操作 | 作用 |
|---|---|
| cd ~或者cd | 进入当前用户的家目录 |
| cd - | 进入上次目录 |
| cd .. | 进入上一级目录 |
| cd . | 进入当前目录 |
常用示例
在家目录和目标目录之间进行切换
whoami@iamwho:~$ cd parent/child/
whoami@iamwho:~/parent/child$ cd ..
whoami@iamwho:~/parent$ cd -
/home/whoami/parent/child
whoami@iamwho:~/parent/child$ cd -
/home/whoami/parent
whoami@iamwho:~/parent$ cd ~
whoami@iamwho:~$ cd
绝对路径
关于绝对路径,简单地说就是以根" / "目录为起点的完整路径,以你所要到的目录为终点,表现形式如:
/usr/local/bin,表示根目录下的 usr 目录中的 local 目录中的 bin 目录。
相对路径
相对路径,也就是相对于你当前的目录的路径,相对路径是以当前目录 . 为起点,以你所要到的目录为终点,表现形式如:
usr/local/bin (这里假设当前目录为根目录)。表示相对路径实际并没有加上表示当前目录的那个 . ,而是直接以目录名开头,因为这个 usr 目录为 / 目录下的子目录,是可以省略这个 . 的;如果是当前目录的上一级目录,则需要使用 .. ,比如你当前目录为 home 目录,根目录就应该表示为 ../../ ,表示上一级目录( home 目录)的上一级目录( / 目录)。