主页

Linux命令手册

功能说明:

    改变当前的工作目录。
语法:

    cd [目的目录]
补充说明:

    cd指令可让用户在不同的目录间切换,但该用户必须拥有足够的权限进入目的目录。

参数:

    -L:这个是默认的参数,表示跟随符号链接;

    -P:表示不跟随符号链接;请看实例6;

示例:

    0、直接切换到期望的目录。

    cd /usr/local

    如果我想进入/usr/local目录,我只需要输入目录的绝对路径。

    查看当前目录使用pwd命令

    cd22.png

    

    1、如果cd命令后边不加任何的目录的时候,就会直接切换到当前用户的家目录下边。

    cd

    上边的命令和这个命令一样cd $HOME

    cd.png

    

    2、另一种方法进入家目录

    cd ~

    cd2.png

    

    3、进入之前的目录

    cd -

    (1)当前目录是apache-tomcat-8.5.34,可以使用pwd命令看到;

    (2)然后进入/etc/init.d目录下,cd /etc/init.d;

    (3)然后想迅速切换回apache-tomcat-8.5.34目录,就可以直接使用cd -。

    其实上边的命令和这个命令一样cd $OLDPWD

    cd3.png

    

    4、返回上层目录

    cd ..

    cd4.png

    

    5、如果定义了环境变量,也可以使用环境变量

    定义CDPATH   

    export CDPATH=/usr/local

    cd $CDPATH

    cd5.png

    

    6、解释-P和-L参数

    -P和-L主要就是针对的符号链接这个功能。

    -L这个就是默认的参数,如果目录是一个链接目录,使用cd命令进入,就直接进入链接目录里边。

    -P这个参数就是如果目录是一个链接目录,使用cd命令进入的话,就回直接进入被链接目录,也就是源目录。

    cd6.png