1. ホーム
  2. バッシュ

[解決済み】CTRL-rと同じようにBashの検索履歴を転送できない。

2022-04-16 17:32:20

質問

と同じように、bashの履歴を検索しようとしています。 CTRL - r が、順方向へ。

一回だけ連打すると痛い目にあったことがある CTRL - r をクリックすると、前のコマンドを再び見つけることができます。

逆引きと同じようにBashの履歴を正引きするにはどうしたらいいですか?

どのように解決するのですか?

前方検索も可能です。bashの情報マニュアルから、"。 8.2.5 歴史の中のコマンドを検索する "です。

特定の文字列を履歴からさかのぼって検索するには、次のように入力します。 C-r . 入力する C-s は、履歴を前方に検索します。

しかし、Ctrl-Sの問題は、時々XON/XOFFフロー制御と衝突することです(例えばKonsoleの場合)。検索はreadlineの機能であり、他のキーにバインドすることができるはずです。Update: よりシンプルで良い方法は、XON/XOFF を無効にすることです。

stty -ixon