Linux 返回到以前的工作目录(shell终端)

Linux 返回到以前的工作目录(shell终端),linux,terminal,cd,Linux,Terminal,Cd,我知道cd- 和pushd命令。 我要找的东西可以描述如下: 1-将pwd命令返回给您的内容保存在某种变量中(例如X) 2-转到您想访问的任何其他目录 3-完成后,cd X(返回原始工作目录) 感谢社区为我提供的帮助和我在这里找到的精彩提示:) 干杯, UdaiAmadan是正确的,但是如果你真的死心塌地,你可以这样做 alias back='cd '`pwd` 然后进行浏览,然后键入back返回到运行alias的目录 编辑:稍微复杂一点的想法:添加 alias save=`alias bac

我知道cd- 和pushd命令。 我要找的东西可以描述如下:

1-将pwd命令返回给您的内容保存在某种变量中(例如X)

2-转到您想访问的任何其他目录

3-完成后,cd X(返回原始工作目录)

感谢社区为我提供的帮助和我在这里找到的精彩提示:)

干杯,
Udai

Amadan是正确的,但是如果你真的死心塌地,你可以这样做

alias back='cd '`pwd`
然后进行浏览,然后键入
back
返回到运行
alias
的目录

编辑:稍微复杂一点的想法:添加

alias save=`alias back="cd $PWD"`

给你的~/.bashrc。然后,您可以在目录中键入
保存
,浏览,然后
返回
将带您返回原始目录。

使用变量,您可以完全按照您所说的方式轻松完成操作。另外,您还可以从其他地方访问您的文件:

GOLDMINE=`pwd`
cd /tmp/casino
play
echo "oops, forgot my wallet"
cat $GOLDMINE/wallet
cd /tmp/bedroom
play harder
echo "gotta go back to work"
cd $GOLDMINE

(嗯,实际上我可能会用一些简短的东西,比如
$d
,但你知道要点)

“我知道叉子,但我需要一些东西,我可以1)把叉子刺进一块食物里,2)带到嘴里,然后3)用嘴唇把它取下来,这样我就可以吃了。”哥们,
pushd
/
popd
照你说的做。如果没有,你必须描述他们没有做你需要的事情。pushd队列对我来说变得非常拥挤,我迷失了我的工作目录在哪里,我想我不太习惯pushd命令,顺便说一句:loooool。。滑稽的评论