在Linux命令行上工作时,cd命令是最基本和常见命令之一。cd命令的全称是change directory。
用于切换Linux和其他类Unix电脑系统中的各项任务目录。目前工作中目录需在顾客在执行命令的目录。
cd命令
cd是一个内置的shell命令,它行为可能会因shell有所不同。它使用shell系统自变量来决定其推行所需的信息。我们在这里详解Bash嵌入版本号cd命令。
在讨论如何使用cd 命令之前,让我们先回顾一下基本语法,那也是cd命令基本语法cd [OPTIONS] directorycd
。
该命令仅接受2个很少运用这个功能。−L
,遵循符号链接。默认情况下,cd命令的行为就跟-L
选项一样。
−P
不遵循符号链接。换句话说,当特殊此选项并尝试切换到偏重符号链接的目录时,cd将更切换到后来目录。
在没有任何基本参数的情况之下,采用的是cd命令的比较简单方法,cd很有可能切换你的家目录。浏览文档目录时,能用Tab
键自动补全目录名称。
在目录名末尾再加上斜杠是可选择的。为了能够切换到目录,顾客应具备对该目录的加载管理员权限。
假如你多次使用cd切换目录后,你也许会忘记目前所属目录。如果你不知道现如今所属目录位置,挑选pwd命令。
绝对路径名与相对路径名
特殊目录时,能用绝对路径名或相对路径。绝对路径或详尽方式要以系统根目录/
慢慢,相对路径从当前目录慢慢。
通俗一点而言,倘若方式以斜杠/
逐渐,则这也是目录的绝对路径。反过来是相对路径。
默认情况下,如果你登录Linux系统时,您目前工作中目录将设为你的家目录。假定你的家目录中存在Downloads
目录,
您可以使用目录的相对路径切换至该目录。您还可以使用其绝对路径导航条到同一目录。
cd Downloads #相对路径
cd /home/$USER/Downloads #绝对路径
父目录
在类Unix/Linux电脑系统上,各项任务目录由独立点.
说明。二点..
说明父目录。
换句话说,就是目前目录之上一级的目录。倘若键入cd .
命令,即切换到目前目录中。命令把一些推行一切操作过程。
假定您目前在/usr/local/share
目录中,要切换到/usr/local
目录,即返回到父目录。你们可以运行命令cd ../
。
要挪到/usr
目录即父级的父级,你需要将移动2个等级,你们可以运行命令cd ../../
。
这是另一个例子。假定你一直在/usr/local/share
目录中且需要切换到/usr/local/src
。你们可以运行命令cd ../src
。
~,-,标识
cd命令提供一些特殊符号,可让你快速切换在规定目录,这类特殊字符包括-
,~
,。
-
标志符可让你快速切换回到上一个工作上目录,~
标志符可让你马上返回到用户状态家目录中。
如果要切换完的目录名称主要包含空格符,则宜选用灶具括起方式或使用反斜杠标志符来转义空格符。
cd - #切换到上一工作上目录
cd ~ #导航条入屋目录
cd ~/Downloads #导航条入屋目录的Downloads
cd Dir name with space #带有空格符的目录
结论
到这里,您应该能够更好地把握各项任务目录是什么如何有效运用cd命令切换到不同种类的目录。如果您有任何问题或意见和建议,请随时。
