헤이-헤이! 최근에 저는 LFS를 사용하지 않고 처음부터 Linux 배포판을 만들어 왔습니다. Busybox를 사용하고 있기 때문에 ash
원래는 쉘입니다. 그러나 슬프게도 ash
이 제품은 제가 그토록 필요하다는 것을 전혀 몰랐던 많은 것, 특히 !!
교정기 확장을 지원하지 않으며 교정기에 대해 까다롭습니다. 그것은 내가 bash
껍질을 원하게 만듭니다.
이제 새 시스템의 bash에서 를 누를 때마다 backspace
텍스트 space
를 삭제할 수 없다고 상상해 보세요! 또한 위쪽 및 아래쪽 화살표가 잘 작동하지 않습니다. 위로 올라가면 마지막 명령이 표시되고 아래로 내리면 공백이 인쇄됩니다. 마지막으로, Ctrl+R
줄 바꿈이 사용되지 않습니다. 즉, 누르면 -bash-5.0# (reverse-i-search)':
(모두 한 줄에) 표시됩니다.
변수를 설정하고 rxvt-unicode를 설치해 보았습니다 TERM
(X가 설치되지도 않았습니다).
ash
나는 및 전혀 이러한 문제가 없습니다 dash
.
미리 감사드립니다!
답변1
다음 명령 중 하나를 시도해 볼 수 있습니다.
stty erase ^H
stty erase ^?
stty sane
그들은 도움이 될 것입니다. 하지만 이것이 일시적인 해결책인지는 모르겠습니다. 그런 다음 입력
bash -l
확인하다. 그러나 문제는 내가 생각했던 것보다 더 복잡할 수 있습니다. 말하기 어렵다. 어쩌면 키맵이 필요할 수도 있습니다. 여기에 잘 설명되어 있습니다.Linux 콘솔 키 바인딩