readline이 실제로 누락되었는지는 확실하지 않지만 문제는 쉘(bash가 아님)에 있습니다. 위쪽 및 아래쪽 화살표를 클릭하면 명령 기록 대신 다음이 표시됩니다.
$ ^[[A^[[A^[[A^[[A^[[A^[[A^[[A
무엇이 빠졌나요?
답변1
sh
당신은 Debian에 링크된 을 실행 중입니다 dash
. 이것이 원하는 셸이 아니라면 을 입력해 보세요 exec bash
.
dash
(글쎄, dash
원래 Bourne에는 둘 중 하나도 없었습니다 sh
) readline을 사용하지 않습니다. 이는 화살표 키를 사용하려고 할 때 이러한 이스케이프 시퀀스가 나타나는 이유를 설명합니다.