Linux命令cd解析:切换目录

    /    2019-02-20

      众所周知,Linux是一个重点使用命令行来完成相关工作的操作系统,因此,对Linux命令的熟练使用是工程师婉转Linux的基础且关键的技能之一。今天,我们就来看下cd命令。

【命令星级】 ★ ★ ★ ★ ★

【功能说明】

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

【语法格式】

cd  [option]  [dir]
cd  [选项]   [目录]

【说明】

        1)注意cd命令以及后面的选项和目录,每个元素之间都至少要有一个空格。

       2) cd命令后面的选项和目录等参数都可以省略。默认情况下,单独执行cd命令,可切换到当前登录用户的家目录(由系统环境变量HOME定义)。

       3) cd是bash shell的内置命令,查看该命令对应的系统带助需要使用help cd。

【选项说明】

      下表针对参数选项进行说明。对于这个命令,笔者在此与大家分享一些实践经验。

cd命令的参数选项及说明:

参数选项

解释说明(带※的为重点)

-p

如果切换的目标目录是一个软链接,则会直接切换到软链接指向的真正物理目标目录,和pwd命令的-P选项功能类似,该参数不常用

-L

功能与-P相反,如果切换的目标目录是一个软链接,则直接切换到软链接所在的目录,和pwd命令的-L选项功能类似,该参数不常用

-

当只使用“-”选项时,将会从当前目录切换到系统环境交量“OLDPWD”对应值的目录路径,即当前用户上一次所在的目录路径 ※

~

当只使用“~”选项时,将会从当前目录切换到系统环境变量“HOME”对应值的目录路径,即当前用户的家目录所在的路径※

..

当只使用“..”选项时,将会从当前目录切换到当前目录的上一级目录所在的路径 ※

        在使用cd命令时,如果使用键盘上Tab键的自动补齐功能,可以提髙输入速度和准确度。这个Tab键的自动补齐功能同样也适用于其他命令。

      要了解路径的概念,比如,相对路径是不从“/”(斜线)开始的路径,而是从当前目录或指定的目录开始,如:data/、mnt/oldboy绝对路径是从“/”(斜线)根开始的路径,如/data/、/mnt/oldboy

        当需要切换到当前用户上一次所在的目录时,请使用cd -”(注意空格);当需要切换到当前用户的家目录时,请使用cd ~”(注意空格);当需要切换到当前目录的上一级目录所在的路径时,*使用cd ..”(注意空格)。


        查看下一篇Linux命令cd的用法: Linux命令cd的使用范例介绍 

(0)

分享至