查看当前所在目录。
查看该命令的详细使用说明:
man pwd
示例:
此命令的实现,实际上依赖PWD
这个环境变量。
假如我们想要得到当前目录下的Hello.java
的绝对路径,我们可以使用下面的命令:
`pwd`/Hello.java
或者使用下面的命令:
${PWD}/Hello.java
该命令有两个参数:
-L
logical的意思。表示逻辑目录。
-P
physical的意思。表示物理目录。
大家对于逻辑的、物理的两个形容词应该非常熟悉,在数据结构中就是研究这两部分内容的。
这里的逻辑的和物理的,表示的是有连接(ln)的情况。下面看一个例子:
说明:在~/.HomeBrew/opt
目录下有一个node
目录, 这个目录实际上是一个连接,指向的是~/.HomeBrew/Cellar/node/7.4.0
这个目录, 在这里~/.HomeBrew/opt
目录就是逻辑上的,而~/.HomeBrew/Cellar/node/7.4.0
目录是物理上的, 所以,我们分别用这两个参数的时候得到了不同的结果。
只有当前目录是连接的,才会得到不同结果,否则是一样的。而且默认的-L
参数是激活的。
示例: