pwd
在类Unix系统和其他一些操作系统中,pwd
(英語:)[1][2][3]用于将当前工作目录的完整路径输出到标准输出。[4][5][6][7][8][9][10]
The pwd command | |
原作者 | 贝尔实验室 |
---|---|
開發者 | 多个开源软件与商业软件开发者 |
首次发布 | 1974年6月 |
操作系统 | Multics, Unix, Unix-like, V, Plan 9, Inferno, SpartaDOS X, PANOS, Windows CE, KolibriOS |
平台 | 跨平台 |
类型 | 命令 |
许可协议 | coreutils: GPLv3 |
实现
Multics有一个 pwd
命令(是 print_wdir
命令的短名称)[11],Unix的pwd命令由此起源。[12]在大部分Unix shell,如Bourne shell、ash、bash、ksh和zsh中,它是内建命令 ,可以用POSIX C函数 getcwd()
或 getwd()
轻易实现。
它还在SpartaDOS X[13]、PANOS[14]和KolibriOS[15]上可用。DOS(COMMAND.COM
)和Microsoft Windows(cmd.exe
)中与之等价的是没有参数的cd
命令。Windows PowerShell还提供对等的Get-Location
cmdlet,以及标准的别称gl
与pwd
。在 Windows CE 5.0上,cmd.exe
(Command Processor Shell)包含了pwd
命令。[16]
自1987年的第二版起,Unix上的pwd
就是X/Open可移植手册的一部分。它已被继承到POSIX.1第一版和单一UNIX规范中。[17]它还在Unix第五版中出现过。[18] GNU核心工具组打包的pwd
版本由Jim Meyering编写。[19]
Windows PowerShell提供等价的“Get-Location”cmdlet并有标准别名“gl”和“pwd”。
数值分析环境MATLAB与GNU Octave包含一个 pwd
函数,行使类似的功能。[20][21]OpenVMS中则与show default
等价。
*nix上的示例
Command |
解释 |
---|---|
pwd |
显示当前工作目录。例如:/home/foobar |
pwd -P |
显示当前工作目录的物理路径,若有任何符号链接名称则不显示。例如:在目录/home/symlinked下有一个指向/home/realdir的符号链接,则显示/home/realdir |
pwd -L |
显示当前工作目录的物理路径,且显示任何符号链接名称。例如:在目录/home/symlinked下有一个指向/home/realdir的符号链接,则显示/home/symlinked |
注意:POSIX要求默认行为和提供 -L
开关时的行为相同。
参见
- 面包屑导航,显示工作目录的另一方式
- Unix实用程序列表
- pushd及popd
参考
- : return working directory name – 命令与工具(Commands & Utilities)参考,单一UNIX®规范第7期,由國際開放標準組織发布
- . www.unix.com.
- . www.mankier.com. [2021-10-02]. (原始内容存档于2016-08-28).
- . www.gnu.org. [2021-10-02]. (原始内容存档于2020-12-04).
- (PDF) 1 7th. Bell labs. January 1979: 142. (原始内容 (PDF)存档于2005-05-20).
- . www.unix.com.
- . pubs.opengroup.org. [2021-10-02]. (原始内容存档于2011-05-16).
- . www.unix.com.
- . [2021-10-02]. (原始内容存档于2011-09-24).
- . man.openbsd.org. [2021-10-02]. (原始内容存档于2018-02-04).
- . www.unix.com.
- . MIT. [7 March 2020]. (原始内容存档于2021-04-02).
- Van Vleck, Tom. . Multicians.org. [7 March 2020]. (原始内容存档于2022-04-26).
- (PDF). [2021-10-10]. (原始内容 (PDF)存档于2021-10-10).
- . chrisacorns.computinghistory.org.uk. [2021-10-10]. (原始内容存档于2016-03-31).
- . wiki.kolibrios.org. [2021-10-10]. (原始内容存档于2019-02-11).
- . docs.microsoft.com. [2021-10-10]. (原始内容存档于2020-05-15).
- – 命令与工具(Commands & Utilities)参考,单一UNIX®规范第7期,由國際開放標準組織发布
- – FreeBSD通用命令(General Commands)手册页
- – Linux程序员手册页 – 用户命令(User Commands)
- . www.mathworks.com. [2021-10-02]. (原始内容存档于2022-04-09).
- . octave.sourceforge.io. [2021-10-02]. (原始内容存档于2022-04-20).
- . pubs.opengroup.org. [2021-10-02]. (原始内容存档于2021-11-09).