pwd命令是 “print working directory” 中每个单词的首字母缩写,其功能是显示当前工作目录的绝对路径。在实际工作中,在命令行操作命令时,经常会在各个目录路径之间进行切换,此时可使用pwd命令快速查看当前我们所在的目录路径。

在使用Linux和写shell脚本的时候,对于pwd和$PWD总是分不清楚。

pwd是一条指令,作用是获取当下的绝对路径

$PWD是一个变量,它是系统自定义的变量,他的值是当下的绝对路径,类似的有$ HOME、$ SHELL、$USER等,就是说他本身就是有值的。

而我们在写脚本的时候经常会需要获取当前的绝对路径,并赋予或者作为一个变量,这时候就可以做多种选择。

aa=$(pwd)
cd $aa

将pwd命令获取的结果当前绝对路径的值赋于给变量aa,等同于

aa=$PWD
cd $aa
© 版权声明
分享是一种美德,转载请保留原链接