cd 是英文 change directory 的缩写,是在Linux 和其他类Unix操作系统上,用来改变当前的工作目录。cd 命令是Linux系统上,最基本且最常用的命令之一。
当前工作目录,是用户当前所在的工作目录(文件夹)。每次通过命令提示符与系统进行交互,都是在目录中进行工作的。
在本教程中,我们将介绍如何在Linux 系统上使用 cd 命令。
绝对路径和相对路径
指定要切换的目录时,可以使用绝对路径或相对路径。绝对路径是一个完整路径,从系统根目录 “/” 开始,而相对路径从当前的工作目录开始。
默认情况下,每次登录Linux系统时,当前的工作目录为系统的“home”目录。假设 Downloads 目录位于系统的 “home”目录中,则可以使用目录的相对路径切换到该目录:
cd Downloads
我们也可以使用其绝对路径切换到同一目录:
cd /home/username/Downloads
简而言之,如果路径以斜杠(/
)开头,则是目录的绝对路径。
上级目录
在Linux 系统上,当前工作目录由单个点(.)表示,而两个点(..)表示父目录,换句话说是当前目录的上一级目录。
如果键入cd .,则将切换到当前目录,该命令将不执行任何操作。
假设当前在/usr/local/share目录中,要切换到/usr/local目录(当前目录的上一级),请输入:
cd ../
要前移两级目录到 /usr 目录(父级的父级),可以运行以下命令:
cd ../../
假设当前在 /usr/local/share 目录中,并且想要切换到 /usr/local/src 目录。可以通过如下命令来快速切换:
cd ../src
切换到之前的目录
要切换到先前的工作目录,可以使用如下的命令:
cd -
切换到 Home 目录
要从其他目录切换到 home 目录,运行如下命令:
cd
返回到 home 目录的另一种方法是使用 ~ 符号,如下所示:
cd ~
如果要切换到 home 目录下的 Downloads 目录,则应输入:
cd ~/Downloads
还可以使用以下命令,切换到其他用户的 home 目录:
cd ~username
作者:牛奇网,本站文章均为辛苦原创,在此严正声明,本站内容严禁采集转载,面斥不雅请好自为之,本文网址:https://www.niuqi360.com/linux/cd-command-in-linux/