바이너리 파일`cat` 이후 젠투에서 이상한 문자로 엉망으로 표시


11

나는 cat /etc/localtime내용을 보려고 달려 갔지만 /etc/localtime바이너리 파일이기 때문에 콘솔은 다음과 같이되었다.

대체 텍스트

스크린 샷의 빨간색 텍스트는 "LiveCD"입니다. 명령은 올바르게 실행될 수 있지만 이상한 방식으로 표시됩니다. 설치 과정이 진행 중이므로 재부팅을 피하고 싶습니다. 디스플레이를 정상으로 되돌리려면 어떻게해야합니까?

업데이트 : make menuconfigGUI를 시작하고 종료 한 후에 정상으로 돌아옵니다.


1
"make menuconfig"가 화면을 수정하는 이유는 프로그램 실행이 터미널 처리 라이브러리 (libncurses라고 생각합니까?)에 연결되어 있고 프로그램 초기화의 일부로 터미널을 알려진 상태로 재설정하기 때문입니다.
hlovdal

참고 사항 :이 문제는 젠투 배포판과 관련이 없으며 모든 Linux 배포판에서 발생합니다. 이 시나리오는 비 UTF8 콘솔 출력에 일반적입니다.
Mauro Toffanin

답변:


19

예, 아마도 바이너리로 콘솔에 출력했으며 매핑이 혼란 스럽습니다.

이와 같은 상황에서 원하는 명령은 reset입니다.

return return (빈 줄이 있음)을 입력 reset하고 다시 입력 하십시오. :-디


7

reset 명령에 대한 대안은 ASCII SI (shift in) 문자, 10 진수 값 15를 출력하는 것입니다. 이것은 Ctrl-O를 사용하여 입력 할 수 있으며 reset 명령이 누락 된 경우 (고대) 유닉스에서도 작동합니다.

prompt>
prompt>echo ^V^O

이것은 나를 위해 일한 반면 reset하지 않았다
동기화

1

reset명령을 실행하십시오 . 리셋 명령 전후에 리턴이되지 않으면 control-J를 시도하십시오.

또한 Alt-F2를 대체 터미널로 전환하면 문제를 일시적으로 무시할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.