在本教程中,我们将向您展示如何使用pwd命令确定当前的工作目录。包括什么是当前的工作目录。

什么是当前工作目录

当前工作目录是用户当前所在的目录。每次与命令提示符交互时,您都在当前目录中工作。

默认情况下,当您登录Linux系统时,您当前的工作目录将设置为您的家目录。要更改工作目录,请运行cd命令切换目录。

例如,要将当前工作目录更改为/tmp,可以运行cd /tmp命令。

cd /tmp

在某些Linux发行版上,或者如果您有自定义bash或zsh提示符,则当前工作目录的路径可能会显示在shell提示符中。这是一个示例myfreax@host:/tmp#

pwd命令

pwd命令可以打印当前工作目录。它是Linux中最基本和最常用的命令之一。运行pwd命令时将打印当前工作目录的完整路径。

pwd内置于大多数现代的shell中,如bash和zsh。它的行为与独立/bin/pwd可执行文件略有不同。您可以运行type命令type -a pwd显示pwd位置的所有信息。

你可以输出中可以看到pwd is a shell builtin是在第一行,说明shell内置优先于独立的可执行文件。

type -a pwd
pwd is a shell builtin
pwd is /bin/pwd

无论何时运行都会使用内置的pwd。如果要使用独立pwd命令,则需要使用二进制文件的完整路径/bin/pwd

如何找到当前工作目录

你有两种方式可以到当前所在的目录,第一种运行pwd命令打印当前工作目录,第二种打印打印PWD环境变量

pwd
echo $PWD

至此,您应该很好地了解什么是当前工作目录以及如何使用pwd命令查找当前工作目录。如果您有任何问题或反馈,请随时发表评论。