更改到上一个目录的 bash 快捷方式是什么?

hob*_*ave 82 shell bash cd-command

可悲的是,我去年才通过在互联网上偶然发现它才了解到这一点。我很少使用它,以至于当我再次需要它时,我总是忘记它是什么。

你如何更改到以前的目录?

ech*_*hox 116

捷径是 -

尝试 cd -

如果你想在你的提示中使用它,你必须用~-.

看例子:

[echox@kaffeesatz ~]$ cd /tmp
[echox@kaffeesatz tmp]$ ls
cron.iddS32  serverauth.CfIgeXuvka
[echox@kaffeesatz tmp]$ cd -
/home/echox
[echox@kaffeesatz ~]$ ls ~-
cron.iddS32  serverauth.CfIgeXuvka
Run Code Online (Sandbox Code Playgroud)


Ric*_*lka 23

您可能还想查看pushdand popd,它会创建一堆目录来记住您所在的位置。

要使用,请pushd <directory>更改<directory>并保存以前的目录。要改回此保存的目录,请使用popd.