ターミナルパワーユーザーは、実行するすべてのコマンドのログが維持されていることをすでに知っていますhistory
。 (先に進み、入力してくださいhistory
彼らを見るために。)先週私たちはあなたができることを見ましたあなたの前のコマンドをsudoします使用!! (Bang-Bang)表記。まあ、非常に便利なCTRL+Rキーの組み合わせを使用して入力するときにコマンド履歴を検索することもできます。
試してみてください:端末で、Ctrlを押し続け、Rを押して「Reverse-I-Search」を呼び出します。 sのように文字を入力すると、sから始まる歴史の中で最新のコマンドと一致します。タイピングを続けて、試合を狭くしてください。ジャックポットを押したら、Enterを押して、提案されたコマンドを実行します。
また、!characters
指定された文字に一致する最後のコマンドを実行します。 (それで!ssh
最後に実行されますssh
あなたは使用しました。)
もちろん、良い歴史検索は、長い歴史がある場合にのみ機能します。端末の履歴リストの長さを拡張するには、次の行を追加します.bash_profile
:
histfileSize = 1000000000
histsize = 1000000
歴史が築かれたら、使用できますこのコマンドターミナルでどのアイテムを入力するかを最も確認します。 (セットアップする必要があるエイリアスを決定するのに最適な方法。)お気に入りの端末履歴のトリックは何ですか?コメントでお知らせください。ありがとう、トム!
あなたのバッシュの歴史は何ですか?[オンランプ]