在本教程中,我们将向您展示如何使用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命令查找当前工作目录。如果您有任何问题或反馈,请随时发表评论。