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 目录)的上一级目录( /
目录)。