在MacOS终端中,可以返回到先前的目录(多次)。 (例如,像cd-但要返回多次)

我知道我可以使用cd -返回上一个位置。有什么办法可以多次进行?

如果我再次尝试此操作,它将切换回下一个位置-很有用,但是如果我还可以继续使用命令移回(而不是向上移)我曾经所在的目录,那将是很好的选择。

qingtouwohao2 回答:在MacOS终端中,可以返回到先前的目录(多次)。 (例如,像cd-但要返回多次)

您可以使用pushdpopd命令来维护访问目录的堆栈。示例:

[~]$ mkdir -p x/y/z
[~]$ pushd x
~/x ~
[~/x]$ pushd y
~/x/y ~/x ~
[~/x/y]$ pushd z
~/x/y/z ~/x/y ~/x ~
[~/x/y/z]$ popd
~/x/y ~/x ~
[~/x/y]$ popd
~/x ~
[~/x]$ popd
~
[~]$
,

在发布 cd 之前,如果您通过发布 sh bash 或其他方式进入子外壳,然后运行 cd ,当您从此子外壳程序退出时,将返回到之前的目录,并且此操作将递归返回。

本文链接:https://www.f2er.com/2778437.html

大家都在问