CentOS系统 cd命令的使用

直接输入 cd 命令 ,它将切换到你的 home 目录下,不管你当前所在的目录是什么:

[ec2-user@ip-*** /]$ cd
[ec2-user@ip-*** ~]$ cd /var/www/html
[ec2-user@ip-*** html]$ cd

波浪线(~)符号也代表 home 目录,你也可以使用cd ~切换到 home 目录下:

[ec2-user@ip-*** ~]$ cd /var/www/html
[ec2-user@ip-*** html]$ cd ~
[ec2-user@ip-*** ~]$ 

点(.)代表当前目录,两个点(..)代表父目录,切换到父目录,使用..  :

[ec2-user@ip-*** ~]$ cd /var/www/html
[ec2-user@ip-*** html]$ cd ..
[ec2-user@ip-*** www]$ 


只使用 . 大多情况下将不会将会你当前的目录,例如

[ec2-user@ip-*** html]$ cd .
[ec2-user@ip-*** html]$ pwd
/var/www/html

  

但是如果你当前目录重命名为其它名字,那么使用 . 将会改变当前目录:

[ec2-user@ip-*** ~]$ mkdir test1
[ec2-user@ip-*** ~]$ cd test1
[ec2-user@ip-*** test1]$ pwd
/home/ec2-user/test1
[ec2-user@ip-*** test1]$ mv ../test1 ../test2
[ec2-user@ip-*** test1]$ cd .
[ec2-user@ip-*** test2]$ pwd
/home/ec2-user/test2

Info补充:

如果你是 root 用户,你可以切换到任何用户的 home 目录,使用cd ~username
cd 和 cd ~ 调到home目录
cd ./.. 跳回父目录
cd /var/www/html 使用绝对路径
cd - 回到上次工作目录,反复使用可以实现两个目录的切换
cd !$ 把上个命令的最后参数作为dir

原文地址:https://www.cnblogs.com/AryaZ/p/6502313.html