入力したプレフィックスを含む以前のコマンドを検索します。

入力したプレフィックスを含む以前のコマンドを検索します。

上矢印と下矢印を使用してコマンド履歴内を移動できます。

Matlabなどの一部のIDEでは、何かを入力してから矢印キーを押すと、入力した内容から始まるコマンド履歴の間だけスクロールします。これは本当に便利ですが、シェル端末では機能しません。

シェル端末で同様の機能を得る方法はありますか?端末をより効率的に使用するための他のヒントはありますか?

ベストアンサー1

あなたが探しているのはですCtrlR

と入力CtrlRし、必要なコマンド部分を入力します。 Bash は最初に一致するコマンドを表示します。入力をCtrlR続けると、bashは以前に一致したコマンドを循環します。

履歴から戻るには、CtrlS代わりに入力してください。 (CtrlSこの方法がうまくいかない場合は、XON / XOFFフロー制御を無効にする必要があります。これを行うには、を実行します。stty -ixon

これは「検索」の下に説明されていますman bash

おすすめ記事