Linux命令cd的使用范例介绍

    /    2019-02-20

今天,我们就来看下Linux核心命令cd的是如何使用的。

范例1:进入系统/etc目录(cd /etc)。

[root@oldboy ~]# pwd
/root     #<==在Linux系统中,每个用户都有自己的家目录,默认情况下,用户登录系统后会进入自己的家目录。root用户的家目录是/root,普通用户的家目录默认是/home/用户名。
[root@oldboy ~]# cd /usr/local/      #<==切换到 /usr/local/ 目录。
[root@oldboy local]# pwd
/usr/local      #<==此时已经进入/usr/local 目录了。

范例2:切换到当前目录的上一级目录(cd ..)。

[root@oldboy local]# pwd
/usr/local
[root@oldboy local]# cd ..    #<==“..” 等同于上一级目录名,也可以写成.”../”。
[root@oldboy usr]# pwd
/usr                          #<==此时切换到了 /usr目录。

范例3:进入当前目录的父目录的父目录(cd ../../)。

[root@ oldboy usr]# cd /usr/local/
[rootQoldboy local]# pwd
/usr/local
[root@oldboy local]# cd ../../    #<==退到当前目录的上两级目录,即退到“/”目录。
[root@oldboy /] # pwd
/

◆ 提示:

       只要目录有足够多的层次,可以一直这样继续下去“cd ../../../”直到退到“/”为止。

范例4:返回当前用户上一次所在的目录(cd -)。

[root@oldboy /]# cd /usr/local/
[root@oldboy local]# pwd
/usr/local
[root@oldboy local]# cd      #<==cd命令不接收任何参数时,从环境变量HOME获取路径名,即切换到当前用户家目录。
[root@oldboy ~]# pwd         #<==当前用户的工作路径为/root。
/root
[root@oldboy ~]# cd -        #<==执行“cd -”时,cd将根据环境变量OLDPWD的对应值获取路径名
/usr/local                   #<==即切换到了当前用户上一次的工作路径“/usr/local ”。

范例5:进入当前用户的家目录(cd~)。

[root@oldboy /]# cd /usr/local/
[root@oldboy local]# pwd
/usr/local
[root@oldboy local]# cd ~    #<==“~”键盘左上角Esc鍵下方的波浪符号,代表家目录。
[root@oldboy ~]# pwd    
/root                        #<===切换到当前用户的家目录了。

◆ 提示:

       执行不带任何参数的cd命令和cd ~”的结果一样。


       查看上一篇Linux命令cd的解析: Linux命令cd解析:切换目录 

(0)

分享至