重複の可能性:
対話型シェルからパスの一部を削除する方法は?
パスの最後の部分を削除できるショートカットはbashにありますか?
例:(または)で/usr/local/bin
なければなりません。/usr/local/
/usr/local
Ctrl+を知っていますが、w最後の単語全体が削除されるので、その機能も維持したいと思います。
答え1
パスでは、dirname
パスの最後のコンポーネントを削除するのは簡単です。そして(組み込みではなく)プログラムなので、シェル間で完全に移植可能です。
$ dirname /usr/local/bin
/usr/local
プロンプトでアクティブな行を編集するときに意味するようです。この場合、Nikhilのコメントはesc backspace(同時ではなく順次)正確です。
答え2
emacsバインディングを使用していると仮定すると、Alt+を入力して前のBackspace単語を削除できます。