みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

shellで入力したpathの1ディレクトリ削除

bash等で単語を削除する際、Ctrl + w で単語を削除できますが、

pathの入力中に1つのディレクトリのみを削除することは可能でしょうか?
またそのショートカットキーはどのようなものが存在しますか?

例えば
% cd /home/hoge/Downloads/
と入力している時に、対応するショートカットキーを押すと
% cd /home/hoge/

としたいです。

投稿日時 - 2014-11-16 20:50:29

QNo.8827431

暇なときに回答ください

このQ&Aは役に立ちましたか?

8人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

ESC BackSpace または ESC Delete です。

bind -p で現在のキーマップがわかります。

投稿日時 - 2014-11-17 23:33:33

ANo.1

あれ?Ctrl+wでいけません?

普通一つ上に戻るだけなら「..」を書けばいいような気がしますが

cd /home/hoge/Downloads/..

投稿日時 - 2014-11-17 09:48:47

お礼

回答ありがとうございます。

Ctrl+w ですと、
% cd /home/hoge/Downloads/
% cd
とパス全部が消えてしまうのが何とかならないかなぁ、と思ってました。

確かにこのケースだと、".."で代用できそうですね。

投稿日時 - 2014-11-17 17:01:38

あなたにオススメの質問