직장에서 사용하는 응용 프로그램 중 하나가 때때로 내 배쉬와 나사로 고정되어 더 이상 내 입력을 보지 못합니다. 즉
$ echo foo
foo
$
된다
$ foo $
stty -echo
문제를 악화시키는 실행 을 잘못 시도했지만 이제는 명령을 모두 받아들이지 않아 입력을 >
줄 바꿈 때마다 표시되는 상태로 만들었습니다 .
어떻게해야합니까?
답변
이와 같은 것들에 대한 일반적인 치료법은
stty sane
는 stty -echo
입력의 반향 전원이 단지 턴,이 더 악화하지 말았어야, 당신은 이미했다.
리턴이 발생한다는 사실 >
은 다음 줄에서 연속성을 유발하는 무언가를 시작했다는 것을 의미합니다. 예를 들어 문자열이 종료 echo '
되기를 기다리는 중이기 때문에 그렇게 할 것입니다 '
. if something
; 와 같은 다른 것들도 발생합니다 . then ... fi
부품을 기다리고 있습니다.
당신은 아마 타격을 가질 수있다 ctrl– c그 단계에서 터미널이 너무 인터럽트는 생성되는되지 않았 음을 엉망하지 않는 한이 명령의 나머지를 기다리고 중지합니다.
답변
@ wurtel의 답변 (특히 >
문제에 대한 설명 일 가능성 stty echo
이 있음)과 반대의 개념 stty -echo
이므로이를 사용할 수 있습니다. reset
일반적으로 ncurses 패키지와 함께 제공되는을 사용할 수도 있습니다 .