如何从终端路径中删除目录?

时间:2017-05-25 18:41:42

标签: shell command-line terminal keyboard-shortcuts

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

cd ~/ex/exFolder2/IWantToDeleteThis

如何删除Mac上的IWantToDeleteThis部分?

我已尝试 Ctr + W ,但删除了cd之前的整个路径。

1 个答案:

答案 0 :(得分:2)

在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 vi vi模式。然后你可以做像

这样的花哨的事情
ESC dF/     # Delete back finding /
ESC d2F/    # Delete back across 2 /

可能性无穷无尽。