답변:
일반적으로 running reset
은 터미널을 재설정합니다. 그러나 일부 키 바인딩 .inputrc
이 손실 될 수 있습니다.
reset
키 조합을 사용하는 것보다 입력하는 것이 입력하기 쉽고 Enter 키를 누르는 것이 보이지 않으면 100 % 작동합니다.
ANSI 재설정 명령을 시도 할 수 있습니다.
printf "\033c"
printf
이식성이 뛰어나므로 bash를 포함한 모든 쉘에서 작동합니다.
터미널에 입력 한 문자가 표시되지 않았습니다. 다른 트릭은 작동하지 않았습니다. 이것은 작동합니다 :
stty sane
나를 위해 일했다. 때로는 응답이없는 상태의 터미널이 있지만 다른 제안으로는 다시 출력을 줄 수 없습니다. 다른 제안은 시도했지만 작동하지 않았습니다.
echo ^v^o
reset
printf "\033c"
출처 : /unix//a/79686/53236
실제로 몇 가지 잠재적 인 문제가 있으며 환경과 관련이있을 수 있습니다. @Jesper가 대답했듯이 먼저하고 싶습니다 stty sane
. 그러나 환경을 올바르게 설정하지 못할 수도 있습니다.
이 차이에 기인 /bin/bash
하고 /bin/sh
. 당신의 tty를 열면 실행 /bin/bash
하고 시도하십시오 stty sane
. 이것은 모든 것을 고쳐야합니다. 마지막으로, 그런 것을 .bashrc에 추가하는 것이 좋습니다.
또 다른 옵션은 정상적인 tty 소프트웨어를 설치하는 것입니다.
echo ^v^o > /dev/ttyN
여기서 N은 터미널 수입니다.