回答:
set
readlineマニュアルのコマンドは、readlineの構成ファイルにあるコマンドです~/.inputrc
。bashはreadlineライブラリの最も有名なユーザーですが、このライブラリは汎用であり、他のプログラムで使用できます。の構文は.inputrc
bash とは関係ありません。
bind
組み込みでbashにreadlineコマンドを実行させることができます:
bind "set var value"
また、あなたは、bashの再読み込みを行うことができます~/.inputrc
しbind -f ~/.inputrc
。
マニュアルから:
Readlineライブラリを使用するプログラムが起動すると、initファイルが読み込まれ、キーバインディングが設定されます。
また、C- x C- rコマンドこの初期化ファイルの再読み込み1は、このようにあなたがそれを作ったかもしれないことをすべての変更を組み込んで、。
1 これが明らかにEmacs(デフォルト)バインディングであることに注意してくださいediting-mode-vi
。使用する場合、デフォルトのキーバインドはありません。ただし、でre-read-init-file
選択したキーバインドにコマンドをバインドできます~/.inputrc
。
set
はshell builtinと同じではありませんset
。