検索およびその他の端子履歴トリックへのCtrl+R


ターミナルパワーユーザーは、実行するすべてのコマンドのログが維持されていることをすでに知っていますhistory。 (先に進み、入力してくださいhistory彼らを見るために。)先週私たちはあなたができることを見ましたあなたの前のコマンドをsudoします使用!! (Bang-Bang)表記。まあ、非常に便利なCTRL+Rキーの組み合わせを使用して入力するときにコマンド履歴を検索することもできます。

試してみてください:端末で、Ctrlを押し続け、Rを押して「Reverse-I-Search」を呼び出します。 sのように文字を入力すると、sから始まる歴史の中で最新のコマンドと一致します。タイピングを続けて、試合を狭くしてください。ジャックポットを押したら、Enterを押して、提案されたコマンドを実行します。

また、!characters指定された文字に一致する最後のコマンドを実行します。 (それで!ssh最後に実行されますsshあなたは使用しました。)

もちろん、良い歴史検索は、長い歴史がある場合にのみ機能します。端末の履歴リストの長さを拡張するには、次の行を追加します.bash_profile

histfileSize = 1000000000

histsize = 1000000

歴史が築かれたら、使用できますこのコマンドターミナルでどのアイテムを入力するかを最も確認します。 (セットアップする必要があるエイリアスを決定するのに最適な方法。)お気に入りの端末履歴のトリックは何ですか?コメントでお知らせください。ありがとう、トム!

あなたのバッシュの歴史は何ですか?[オンランプ]