这个命令应该是Linux中用的最频繁的一个命令之一了,因为我们经常需要进行目录的切换。在详解这个命令之前,首先得补充一个重要的知识,就是我们常用的一些比较特殊的目录:
. 代表当前目录 .. 代表上一层目录 - 代表前一个工作目录 ~ 代表【目前用户身份】所在的自家目录 ~account 代表 account 这个用户的自家家目录
我们通过实例来看一下这些特殊命令的使用方法:
[root@xiaoluo ~]# cd /home # 此时我们进入到了home目录下 [root@xiaoluo home]# cd . # .表示当前目录,所以当前还是在home目录下 [root@xiaoluo home]# cd .. # ..表示上一层目录,所以此时就进入到了 / 目录下
[root@xiaoluo /]# cd ~
# ~表示【目前用户身份】所在的自家目录,当前用户就是root,所以就进入到了root这个目录下
[root@xiaoluo ~]# cd ~xiaoluo
# ~account表示 account 这个用户的自家家目录 ,我如果想进入 xiaoluo 这个用户的主目录,输入 cd ~xiaoluo即可
[root@xiaoluo xiaoluo]# cd -
/root
# -表示前一个工作目录,我们的前一个工作目录就是在root下,所以此时又会进入到root这个目录下
[root@xiaoluo ~]# cd ../usr
# 如果我们需要进入到usr目录下,这里可以写成相对路径形式也可以写成绝对路径形式
[root@xiaoluo usr]#
通过上面的几个实例我们应该对cd 这个命令有了深入的了解了,而且也知道了那几个特殊目录所代表的含义。