cd:切换目录

Posted scajy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cd:切换目录相关的知识,希望对你有一定的参考价值。

cd命令

 1、命令详解

    【功能说明】

      cd命令是“change directory”中每个单词的首字母缩写,其功能是从当前工作目录切换到指定的工作目录。

    【语法格式】

      cd    [option]   [dir]

      cd    [选项]     [目录]

 

     说明:

    1. 注意cd命令以及后面的选项和目录,每个元素之间都至少要一个空格。
    2. cd命令后面的选项和目录等参数都有可以省略。默认情况下,单独执行cd命令,可切换到当前登录用户的家目录(由系统环境变量HOME定义)。
    3. cd是bash shell的内置命令,查看该命令对应的系统帮助需要使用help cd。

    【参数说明】

    1. cd命令的参数选项及说明
参数选项 解释说明(带“Δ”的为重点)
-P      如果切换的目标目录是一个软链接,则会直接切换到软链接指向的真正物理目标目录,和pwd命令的-P选项功能类似,该参数不常用。
-L    功能与-P相反,如果切换的目标目录是一个软链接,则直接切换到软链接所在的目录,和pwd命令的-L选项功能类似,该参数不常用。
 -    当只使用“-”选项时,将会从当前目录切换到系统环境变量“OLDPWD” 对应值的目录路径,即当前用户上一次所在的目录路径   Δ
 ~    当只使用“~”选项时,将会从当前目录切换到系统环境变量“HOME” 对应值的目录路径,即当前用户的家目录所在的路径         Δ
 ..   当只使用“..”选项时,将会从当前目录切换到当前目录的上一级目录所在的路径    Δ

 

   2、使用范例

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

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

 

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

    [[email protected] etc]# cd /usr/local/src/                    #切换到/usr/local/src目录了
    [[email protected] src]# pwd
    /usr/local/src
    [[email protected] src]# cd ..               #“cd  ..”等同于上一级目录名,也可以写成“../”。
    [[email protected] local]# pwd
    /usr/local                    #此时切换到了/usr/local

 

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

    [[email protected] ~]# cd /usr/local/src/
    [[email protected] src]# pwd
    /usr/local/src
    [[email protected] src]# cd ../../    #退到当前目录的上两级目录,即可到“/usr”目录
    [[email protected] usr]# pwd
    /usr

    提示:

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

 

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

    [[email protected] /]# cd /usr/local/src/ 
    [[email protected] src]# pwd
    /usr/local/src
    [[email protected] src]# cd       #cd命令不接收任何参数时,从环境变量HOME获取路径名,即切换到当前用户家目录。

    [[email protected] ~]# pwd  #当前用户的工作路径为/root
    /root
    [[email protected] ~]# cd -  #执行“cd  -”时,cd将根据环境变量OLDPWD的对应值获取路径名。
    /usr/local/src       #即切换到了当前用户上一次的工作路径“/usr/local/src”
    [[email protected] src]# pwd
    /usr/local/src    

 

  

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

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

 



























以上是关于cd:切换目录的主要内容,如果未能解决你的问题,请参考以下文章

切换目录命令 - cd

linux

linux环境下如何快速切换到用户tom的主目录

cd (切换目录)

cd 切换目录

目录切换命令