%EC%97%90%EC%84%9C%20%EB%AA%85%EB%A0%B9%20%EA%B8%B0%EB%A1%9D%EC%97%90%20%EC%95%A1%EC%84%B8%EC%8A%A4%ED%95%A0%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
readline이 실제로 누락되었는지는 확실하지 않지만 문제는 쉘(bash가 아님)에 있습니다. 위쪽 및 아래쪽 화살표를 클릭하면 명령 기록 대신 다음이 표시됩니다.
$ ^[[A^[[A^[[A^[[A^[[A^[[A^[[A
무엇이 빠졌나요?
답변1
sh
당신은 Debian에 링크된 을 실행 중입니다 dash
. 이것이 원하는 셸이 아니라면 을 입력해 보세요 exec bash
.
dash
(글쎄, dash
원래 Bourne에는 둘 중 하나도 없었습니다 sh
) readline을 사용하지 않습니다. 이는 화살표 키를 사용하려고 할 때 이러한 이스케이프 시퀀스가 나타나는 이유를 설명합니다.