
私は読むどこかのブログで実際にコマンドを実行する前、またはコマンド ラインで Enter キーを押す前に、自動履歴拡張を使用する可能性について説明します。これには、「マジック スペース」と~/.inputrc
構成ファイルの作成が含まれます。
そのファイルには正確には何が含まれているべきで、いつ読み取られるのでしょうか (ログイン bash シェルと非ログイン bash シェル)?
答え1
ブログコマンドごとに必要なのは次の通りです:
$if Bash
Space: magic-space
$endif
残り(デフォルト設定)は のままです/etc/inputrc
。
これは、GNU Readline(Bashが使用する入力ライブラリ)が起動したときに読み込まれます。これはBashの一部ではないため、reset
動作source ~/.bashrc
しません。新しいセッションを開始せずにこれを再ロードするには、以下を実行する必要があります。 bind -f ~/.inputrc
。