
readlineが実際に欠落しているかどうかはわかりませんが、問題はシェル(bashではありません)にあります。上矢印と下矢印をクリックすると、コマンド履歴の代わりに以下が表示されます。
$ ^[[A^[[A^[[A^[[A^[[A^[[A^[[A
何が欠けていますか?
答え1
sh
あなたはDebianにリンクされているを実行していますdash
。これが必要なシェルでない場合は、を入力してみてくださいexec bash
。
dash
(まあ、dash
もともとBourneにはどちらもありませんでしたsh
)readlineを使用しません。これは、矢印キーを使用しようとしたときにこれらのエスケープシーケンスが表示される理由を説明します。