pwd和$PWD的联系与区别

pwd和$PWD的联系与区别

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

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

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

一张图简单说明

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

aa=$(pwd)

cd $aa

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

aa=$PWD

cd $aa

这就可以避免在写脚本的时候因为分不清而导致脚本报错啦!

相关推荐

暑期学一支舞需要多少钱?收费标准
365商城官网

暑期学一支舞需要多少钱?收费标准

📅 07-04 👁️ 8811
LLWiki,专业的LoveLive!系列中文资料站
365商城官网

LLWiki,专业的LoveLive!系列中文资料站

📅 07-22 👁️ 2007
设计的艺术第一季
365bet体育平台

设计的艺术第一季

📅 07-27 👁️ 3950