Answers:
这会将当前工作目录的绝对路径保存到变量中cwd
:
cwd=$(pwd)
就您而言,您可以执行以下操作:
export PATH=$PATH:$(pwd)+somethingelse
$CWD
可能是您的Shell中的特殊(保留)环境变量。请改用其他名称,例如$CWD_MY_VAR
"$PWD"
?
我的.bash_profile中包含以下内容:
function mark {
export $1=`pwd`;
}
因此,无论何时我想记住一个目录,我都可以输入,例如在那标记。
然后,当我想回到该位置时,只需键入cd $ there
cd "$foo"
的是读取整个路径
export $1=`pwd`
为 export $1="`pwd`"
,然后在调用此类路径时使用cd "$foo"
而不是cd $foo
export $1="`pwd`"
不需要用引号,因为在作业的右侧不会进行分词,尽管扩展的引号很容易习惯。
cdable_vars
仅键入cd there
当前工作目录变量,即完整路径/ home / dev / other
dir=$PWD
打印完整路径
echo $dir