シェルプロンプトで上キーを押すと、同じプレフィックスを持つ前のコマンドを検索します。

シェルプロンプトで上キーを押すと、同じプレフィックスを持つ前のコマンドを検索します。

FreeBSDの世界から来た私は、Linux端末がFreeBSD、特にバージョン9.1のように動作するようにしたいと思います。デフォルトでは、cd端末に入力して「上」矢印を押すと、履歴内のすべてのコマンドを参照できますcd。多くの時間に勝つために。

完全な内容を入力する必要があるLinux DebianまたはCentOSでこの機能を有効にする方法がわかりません。誰でも助けることができますか?

ベストアンサー1

以下を追加してください~/.inputrc

# Press up-arrow for previous matching command
"\e[A":history-search-backward
# Press down-arrow for next matching command
"\e[B":history-search-forward

説明する

~/.inputrc構成ファイルですGNUリードライン。多くのシェルはコマンドライン編集にreadlineを含み、bash使用します。上の2行は、readlineに上矢印キー()と下矢印キー()のエスケープシーケンスを見つけたときに履歴検索機能を呼び出すように指示tcshします。\e[A\e[B

おすすめ記事