【问题标题】:In MacOS terminal, is it possible to go back to the previous directory (Multiple times). (e.g. like cd - but going back multiple times)在 MacOS 终端中,是否可以返回上一个目录(多次)。 (例如,像 cd - 但要多次返回)
【发布时间】:2020-04-30 02:22:00
【问题描述】:

我知道我可以使用cd - 返回上一个位置。有没有办法多次这样做?

如果我再试一次,它会切换回下一个位置 - 很有用,但如果我还可以继续使用命令移回(而不是向上)我所在的目录,那就太好了。

【问题讨论】:

    标签: linux macos unix terminal cd


    【解决方案1】:

    您可以使用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
    ~
    [~]$
    

    【讨论】:

    • 我可以只推密码吗?
    • 找到了 - 推送。
    • @Blingers 是的,你可以。使用命令来激发您对它们的直觉。
    【解决方案2】:

    在发出 cd 之前,如果您通过发出 shbash 或其他方式进入子 shell,然后运行 ​​cd ,当你从这个子shell退出时,你会返回到你之前所在的目录,并且是递归的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-08-20
      • 2020-07-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-02
      • 2018-03-08
      • 2013-03-20
      相关资源
      最近更新 更多