なんとなく覚えログ

テキストメモ的な覚えログです。技術的な情報を書いていきます。

Bashのキーバインド(ショートカットキー)

Bashの便利そうなキーバインドを抜粋して掲載します。

補完

キー 説明
< Tab > コマンド補完
一つ前の履歴を表示
一つ後の履歴を表示
< Alt > + < 履歴の先頭を表示
< Alt > + > 履歴の最後を表示
< Ctrl > + p 入力中の文字から始まる一つ前の履歴を表示
< Ctrl > + n 入力中の文字から始まる一つ後の履歴を表示

文字編集

キー 説明
< BackSpace >, < Ctrl > + h 直前の1文字を削除
< Delete >, < Ctrl > + d 直後の1文字を削除
< Ctrl > + w 直前の1単語を削除(単語境界は空白類)
< Alt > + d 直後の1単語を削除(単語境界は空白類)
< Ctrl > + u カーソル以前の文字を削除
< Ctrl > + k カーソル以降の文字を削除
< Ctrl > + y 削除,killした文字列を貼り付け
< Ctrl > + t 直前の文字と、その前の文字を入れ替える
< Ctrl > + C 選択中の文字列をコピー
< Ctrl > + V コピーした文字列の貼り付け

カーソル移動

キー 説明
< Home >, < Ctrl > + a 行頭に移動
< End >, < Ctrl > + e 行末に移動
←, < Ctrl > + b 1文字戻る
→ , < Ctrl > + f 1文字進む
< Alt > + f 次の単語に移動
< Alt > + b 前の単語に移動

その他

キー 説明
< Ctrl > + l ターミナルをクリア