Unix中的别名更改目录

时间:2012-01-18 22:07:49

标签: shell unix command-line alias

大家好我是Unix新手,请原谅我!

我有以下用于分配别名的.profile文件!

  alias here='export THERE_PWD=`echo $PWD`'
  alias there='cd $THERE_PWD'

希望你能看到我想要做的事情。使用'here'命令,我可以在另一个目录中工作后指定我最终想要将目录更改回的位置(通过输入'there')。

然而,这似乎不起作用!我哪里出错了? 如果我开始工作,这将为我节省很多时间!

1 个答案:

答案 0 :(得分:3)

您可以通过pushdpopd使用内置目录堆栈:
pushd new_dir将当前目录推送到堆栈并更改为new_dir
popd返回您来自的地方。