Skip to content
目录

pwd命令

pwd(Print Working Directory)命令用于显示当前工作目录的绝对路径。它是一个用于查看当前所在位置的常用命令。

内建命令

概要

shell
pwd [-LP]

主要用途

  • 显示当前工作目录。

选项

shell
-L(默认值):打印环境变量"$PWD"的值,可能为符号链接。
-P:打印当前工作目录的物理位置。

返回值

  • 成功时,返回状态为0(成功),除非给出了非法选项或当前目录无法读取。

注意事项

  1. pwd命令是bash的内建命令,可以使用help命令查看相关的帮助信息。

外部命令

概要

shell
pwd [OPTION]...

主要用途

  • 显示当前工作目录。

选项

shell
-L, --logical:打印环境变量"$PWD"的值,可能为符号链接。
-P, --physical(默认值):打印当前工作目录的物理位置。
--help:显示帮助信息并退出。
--version:显示版本信息并退出。

返回值

  • 成功时,返回状态为0(成功),除非给出了非法选项或当前目录无法读取。

注意事项

  1. pwd命令是GNU coreutils包中的命令,可以使用man pwdinfo coreutils 'pwd invocation'查看相关的帮助信息。
  2. 在启用或禁用内建命令的情况下,可以使用enable命令进行控制。关于同名命令的优先级问题,请参考builtin命令的例子部分中的相关讨论。
  3. 如果没有禁用内建命令并且当前环境中没有定义pwd函数,那么使用/usr/bin/pwd将指向coreutils包中的pwd命令,使用pwd命令将指向bash的内建pwd命令。

请注意,pwd命令的具体行为和可用选项可能因操作系统和Shell的不同而有所差异。以上提供的信息适用于常见的Linux环境,具体实现可能会有所不同。建议查阅特定系统或Shell的文档以获取准确的信息。