如果不了解 cd 命令,几乎不可能使用 Linux。 这是人们开始在 Linux 上工作时学习的第一个命令之一。 cd 命令让我们改变目录。 cd 是 ‘ 的缩写更改目录‘。
Linux 文件系统由目录和子目录(目录中的目录)组成。 一个目录中可以有一个文件或另一个目录。 在 Linux 上工作时,您需要从一个父目录跳转到一个子目录,然后从子目录跳转到父目录。 所有这些都是使用 cd 命令完成的。
让我们开始吧。
使用 cd 命令更改目录
要更改您当前的工作目录,您只需要在 cd 中提及目录名称。
$ cd [directory-name]
这将带您进入上述目录,如图所示。
每当您使用这样的目录名称时,您就提到了相对于当前位置的本地路径名。 或者,您也可以随 cd 一起提及绝对路径。
绝对路径名是对根的引用,而本地路径名是对当前位置的引用。
您可以使用 pwd 命令打印当前工作目录。
$ pwd
使用带有绝对路径名的 cd
使用带有绝对路径名的 cd 将带您从系统中的任何位置进入提到的目录。
$ cd [absolute_pathname]
例如,要从系统中的任何位置切换到根目录,请使用以下命令:
$ cd /
/ 是 root 的绝对路径名。
使用带有绝对路径名的 cd 进入目录:
$ cd /root/test_directory
切换到主目录
cd 还可以将您直接带到主目录。 主目录也称为登录目录。 是用户登录系统后最先进入的目录。 要切换到主页,请输入以下命令:
$ cd ~
那是带有波浪号 (~) 字符的 cd 命令。
我的主目录是/root,因此我被带到/root。 或者,您也可以通过使用 cd 并键入主目录的全名来执行此操作。
$ cd [path_to_home_directory]
切换到父目录
要切换到当前目录的父目录,请使用以下命令:
$ cd ..
那是 cd 后跟两个点。
/root 是我们当前工作目录的父目录。
切换到上一个工作目录
您可以使用 cd 切换到上一个工作目录。 请注意,这与切换到父目录不同。 当您使用绝对路径名到达当前目录时,父目录和上一个目录可以不同。
切换到上一个工作目录的命令是:
$ cd -
在这种情况下,您可以看到父目录和以前的工作目录不同,因为我们使用绝对路径名进入当前工作目录。
结论
到此,您就到了 cd 命令的基本指南的结尾。 我们看到了如何使用 cd 命令来跳入和跳出目录。 要了解有关该命令的更多信息,您可以参考其手册页。