【问题标题】:How to delete directory from path in terminal?如何从终端的路径中删除目录?
【发布时间】:2017-05-25 18:41:42
【问题描述】:

如果我使用终端执行以下操作:

cd ~/ex/exFolder2/IWantToDeleteThis

如何在 Mac 上删除 IWantToDeleteThis 部分?

我试过 Ctr+W 但这会删除直到 cd 的整个路径。

【问题讨论】:

  • Esc + Backspace 一起这样做

标签: shell command-line terminal keyboard-shortcuts


【解决方案1】:

在 bash 的默认设置中,Meta-Rubout 在此处执行(在我的 FreeBSD 系统上是 Esc-Backspace)。来自 bash 手册:

    backward-kill-word (M-Rubout)
          Kill  the  word  behind  point.  Word boundaries are the same as
          those used by backward-word.

如果您不怕重新连接您的大脑以进行命令行编辑,请尝试使用set -o vivi 模式。然后你可以做一些花哨的事情,比如

ESC dF/     # Delete back finding /
ESC d2F/    # Delete back across 2 /

可能性无穷无尽。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-16
    • 2021-01-30
    • 2021-01-09
    相关资源
    最近更新 更多