検索履歴から上矢印を削除するには?

検索履歴から上矢印を削除するには?

私はLinuxに精通していませんが、監督するためにLinuxがインストールされている事前に構築されたサーバーがあります。

オペレーティングシステムはCentOS 7です。上矢印を使用すると、過去のコマンドを検索できますが(現在のセッションだけでなくすべてのコマンドに対して)、特定の理由でそのオプションを削除したいと思います。私が知る限り、whileに関連する行は\etc\bashrcなく、過去の記録を逆に検索する行があるのに。ファイルの場合は存在しません。\e[A\etc\inputrc\e[5~~/.inputrc

それでは、上矢印検索履歴機能を削除する方法は?

ベストアンサー1

どのキーがバインドされているかを確認するには、次の手順を実行しますprevious-history

bind -q previous-history

あなたは次のようなものを得るでしょう

previous-history can be invoked via "\eOA", "\e[A".

次に、それぞれに対して次のことを行います。

echo '"\eOA": ""' >> ~/.inputrc
echo '"\e[A": ""' >> ~/.inputrc

新しいbashセッションを開始すると、このbind -qコマンドが通知されます。

previous-history is not bound to any keys.

この制限により、不便なユーザーとしてこれを行い、次におよび/をset -o vi 使用して履歴から上下に移動します。Esckj

おすすめ記事