回答:
私が考えることができるベストは試してみることです:
echo >>.inputrc '<ctrl-x e>'
または、マクロに複数の行がある場合:
echo >>.inputrc <<EOF
<ctrl-x e>
EOF
制御文字を使用している場合は、sedを挿入してinputrcの正しいエスケープコードに置き換えることができます。
次に、最後の行を編集して、達成しようとしているものの正しいプレフィックスとサフィックスを設定します...
.inputrcを使用すると、コマンドを編集するだけでよいようです。dump-macros
また、使用しようとしましたが、機能させることができず、ドキュメントもあまりありません。おそらく機能しないか、廃止されています。
xev
emacsバインディングのようなコマンドがあれば、それは役に立ちます。いずれにしても、あなたの最善の策は、ページの下部にある以下の最初のリンクのガイドラインを使用してinputrcを編集することだと思います。とても簡単です。
2番目のリンクは、マクロのセットアップ方法を理解するためのinputrcファイルの例です。
余談ですが、bind -P
すべてのマクロを一覧表示するクールなコマンドもあります。
http://www.gnu.org/software/bash/manual/html_node/Miscellaneous-Commands.html#Miscellaneous-Commands
以下にinputrcファイルの例を示します。
http://www.gnu.org/software/bash/manual/html_node/Sample-Init-File.html#Sample-Init-File
dump-macros
現在定義されているマクロが出力するものを単に出力するだけです。