これらの .inputrc の変更により、コマンド ライン履歴検索を改善する
ターミナルを起動し、好みのテキスト エディタで .inputrc ファイルを開きます。 nano は非常に使いやすいので使用します:
nano .inputrc
次の 5 行を (おそらく空白の) .inputrc ファイルに貼り付けます:
"\e[A: history-search-backward \e[B: history-search-forward set show-all-if-ambiguous on set completion-ignore- TAB の case: menu-complete"
次のようになります:
「Ctrl+O」を押してファイルを保存し、次に Control+X を押して nano を終了します。
端末を更新するか、新しい端末を作成すると、コマンド履歴をめくるときに矢印キーとタブ キーを使用すると、違いがすぐにわかります。
保存される履歴の長さは HISTFILESIZE の設定に依存するため、必要に応じて調整することを忘れないでください。また、コマンド履歴を定期的に消去すると、これらの機能の有用性が著しく低下しますので注意してください。
過去のコマンド履歴を印刷および検索する他の方法について説明しましたが、単純に長いコマンドの構文を見つけるのではなく、過去のコマンドをもう一度実行したい場合は、おそらくこれが最良のオプションです。 -実行された文字列。端末との主な対話がデフォルト コマンド用である場合は、「デフォルト」文字列を個々のテキスト ファイルに保存することでそれらを自動的に追跡する優れたトリックを忘れないでください。将来的に設定を切り替えることを考えています。
矢印キーの履歴検索トリックについては Lifehacker にお問い合わせください。
