我想设置一个环境变量,可以用来做相对目录链。我尝试以下方式,但无法使其工作。我该怎么做?
alias sroot="export SROOT="$PWD""
alias drumit="cd $SROOT/abc/def/drumit"
如果我输入sroot,它会接受别名,但是当我输入drumit时,它会显示错误信息。
bash: cd: /abc/def/drumit: No such file or directory
看起来当Shell被启动时,它将
$SROOT
作为.
。非常感谢您的帮助。谢谢。
pushd
和popd
内置的命令?你可以从中构建你的别名。 - phs