一部の Unix システムでは、Ctrl-A または Ctrl-E を入力して行の先頭または末尾に移動できます。一部のUnixシステムではできません。 ^A または ^E などのみ印刷します。このキー押しが期待どおりに機能するか(コマンドラインの周りに移動)、^ A、^ Eなどの文字を印刷するかどうかを制御するものは何ですか?
ベストアンサー1
これはすべて特定のシェル実装によって異なります(他のシステムで、またはbash、ksh、tcshなどのような単一のシステム内の他のユーザーに対して異なるデフォルトシェルを持つこともできます)。
これもシェル自体によって異なります。
たとえば、bashはemacsとviという2つのモードをサポートしています。各モードには独自のショートカット(emacsやviなど)があります。これを変更するには、次の手順を実行する必要がありますset -o emacs
(通常はデフォルト)。set -o vi
特定のシェル文書で詳細情報を見つけることができます。