インフラエンジニアXの備忘

とある企業のシステム部門のインフラエンジニアです。忘れっぽい自分のメモ書きとしてこのブログを使用します。

bash 便利なショートカット メモ

bash のショートカット すぐに忘れてしまうのでメモ

キー 説明 同じ動作
Ctrl + a 行頭に移動する home
Ctrl + e 行末に移動する end
Ctrl + b 一つ前の文字に戻る
Ctrl + f 一つ後の文字に進む
Ctrl + h 一つ前の文字を削除 Backspase
Ctrl + d 一つ後の文字に削除 Del
Ctrl + w 一つ前の単語を削除(空白区切り)  
Ctrl + u カーソルから行頭までを削除  
Ctrl + k カーソルから行末までを削除  
Ctrl + y 削除した文字を張り付け  
Ctrl + l コンソールのクリア Clear


参考:bashのキーバインド(キーボードショートカット) まとめ - readlineとbind、ついでにstty編 - うまいぼうblog


インクリメンタルサーチ

Ctrl + r 


(reverse-i-search)`': cp

と押すと、historyから過去実施したコマンドを検索して表示してくれる。
「Ctrl + r」 を押す毎に、古い検索結果になっていく。
(「Ctrl + s」を押すと一つ前に戻るらしいがそれには別途設定が必要)

目的のコマンド結果に行き着いたら
・returnキーでそのコマンドを実行。
・Escキーでそのコマンドを表示したまま、元の入力画面に戻る。


参考:bashの履歴を検索するコマンドが捗りすぎてヤバい!俺の作業効率が2倍どころか更に倍してドンッ!



入門bash 第3版

入門bash 第3版