【功能说明】

    cd:表示切目录(Change Directory);


【命令语法】

    cd [选项] [参数]


【选项说明】

    cd或cd~ :表示无论当前在哪个目录下可瞬间切换到用户主目录下

    cd .. :表示从当前目录下切换到上一级目录,注意:cd后面有空格在加..

    cd ../..:表从当前目录下切换到上一级目录的上一级目录,

    cd - :表示切换到上次你所在的路径的目录或者目录

    cd !$:表示调用上一次的命令参数


【参数说明】

    参数:表示目标路径目录 如:/etc/rc.d/init.d


补充:为了避免会有误操作,在删除文件、目录时我们都应该要查看自己当前位置pwd,

      

【实例1】

    从当前目录切换回用户的主目录;

[root@localhost ~]# cd /test/testfile/testfile2

[root@localhost testfile2]# cd testfile3/testfile3_1/testfile3_2

[root@localhost testfile3_2]# pwd

/test/testfile/testfile2/testfile3/testfile3_1/testfile3_2

[root@localhost testfile3_2]# cd

[root@localhost ~]#     直接切换回到用户主目录


【实例2】

    从当前目录切换到上一级目录和切换到上一级目录的上一级目录

[root@localhost testfile3_2]# pwd

/test/testfile/testfile2/testfile3/testfile3_1/testfile3_2

[root@localhost testfile3_2]# cd .. 表示从当前目录testfile3_2切换到testfile3_1

[root@localhost testfile3_1]# cd ../.. 表示从当前目录testfile3_1切换到testfile2

[root@localhost testfile2]#      


【实例3】

    从当前目录切换回上一次所在的路径的目录,一般用于两个目录来回切换时使用

[root@localhost ~]# cd /test/testfile/testfile2

[root@localhost testfile2]# ls  testfile2下有两个目录 testfile3和testfile4

testfile3  testfile4

[root@localhost testfile2]# pwd

/test/testfile/testfile2        pwd显示当前路径

[root@localhost testfile2]# cd testfile3/testfile3_1/testfile3_2

[root@localhost testfile3_2]# pwd

/test/testfile/testfile2/testfile3/testfile3_1/testfile3_2

[root@localhost testfile3_2]# cd -  现在需要到testfile2目录下

/test/testfile/testfile2

[root@localhost testfile2]# cd testfile4/testfile4_1

[root@localhost testfile4_1]# pwd

/test/testfile/testfile2/testfile4/testfile4_1

[root@localhost testfile4_1]# 


实例3表明,当你在工作中遇到要在两个目录间不停的来回切换时"cd -"可以帮你完成,否则你要输入一大串路径


        cd命令会一直陪着我们一直到最后,要熟练,否则会迷路。