cd命令来自于英文词组”change directory“的缩写,
其功能是用于更改当前所处的工作目录,路径可以是绝对路径,也可以是相对路径,
若省略不写则会跳转至当前使用者的家目录
1、功能说明
从当前工作目录切换到指定的工作目录。
2、语法格式
cd [选项] [目录]
3、选项解释
'- ' 仅使用”-“选项时,当前目录将被切换到环境变量对应值的目录
'~' 切换至当前用户目录
'..' 切换至当前目录位置的上一级目录,若当前目录为“/“,则执行完后还在“/"
'/' 跳转到跟目录
4、参考实例
- 切换到根目录
cd /
[root@xiaonong nginx]# pwd
/etc/nginx
[root@xiaonong nginx]# cd /
[root@xiaonong /]# pwd
/
- 切换当前工作目录至/etc
cd /etc
[root@ xiaonong]# pwd
/root
[root@ xiaonong]# cd /etc
[root@ xiaonong etc]# pwd
/etc
- 切换至当前用户的家目录
cd 或 cd ~
[root@xiaonong etc]# cd ~
[root@xiaonong ~]# pwd
/root
- 进入到上一级所在目录
cd .. 或 cd ../
[root@xiaonong nginx]# pwd
/etc/nginx
[root@xiaonong nginx]# cd ..
[root@xiaonong etc]# pwd
/etc
- 返回到上一次所在目录
cd -
[root@xiaonong nginx]# pwd
/etc/nginx
[root@xiaonong nginx]# cd -
/etc
- 切换到上上层目录
cd ../../
[root@xiaonong nginx]# pwd
/etc/nginx
[root@xiaonong nginx]# cd ../../
[root@xiaonong /]# pwd
/
- 把上个命令的参数作为cd参数使用
cd !$
[root@xiaonong /]# cd /etc/nginx
[root@xiaonong nginx]# pwd
/etc/nginx
[root@xiaonong nginx]# cd ..
[root@xiaonong etc]# cd !$
cd ..
[root@xiaonong /]# pwd
/
5、补充说明
相对路径是从当前目录或指定的目录开始的,eg: usr/
绝对路径是从"/"根开始的路径,eg: /usr
切换当前用户上一次所在目录:cd -
切换当前用户的家目录时:cd ~
切换当前目录上一级目录所在的路径时:cd ..
网友评论