答案 0 :(得分:1)
我有同样的问题。为退出添加别名以将 pwd 写入文件,然后在下一次启动时读取它:
alias exit='pwd > ~/.lwd && exit;'
test -f ~/.lwd && export OLDPWD='head -1 ~/.lwd'
这为我解决了问题
答案 1 :(得分:0)
对我来说真正有帮助的是使用
cd /
代替
cd -
答案 2 :(得分:0)
当您打开一个新终端时,PWD 未设置为终端在用户的 /home/ 目录中打开。如果您更改当前目录,然后使用此命令,则不会遇到此问题。实际上,这甚至不是问题,而是终端的实际行为方式。