터미널이 「난잡해졌다」 또는 「깨졌다」 할 때의 정리 도구.
clear는 화면을 비우고, reset은 터미널 자체를 초기화.
clear.
가장 단순 — 화면 위쪽 내용을 화면 밖으로 밀어내고 빈 화면.
단축키 Ctrl+L도 같은 효과.
출력이 산만할 때 깔끔하게.
스크롤.
clear는 스크롤백 버퍼는 유지 — Shift+Page Up으로 옛 출력 다시 볼 수 있음.
clear -x도 같은 효과.
printf '\033c'로 진짜 화면 다 지우기(스크롤백 포함)도 가능.
reset — 터미널 깨졌을 때.
바이너리 파일을 cat으로 출력했을 때처럼 터미널이 깨져 글자가 이상하게 보일 때.
reset 명령(또는 보이지 않아도 reset[엔터]로 입력)으로 터미널 설정 초기화.
stty sane.
reset이 너무 심한 경우 stty sane으로 더 가벼운 정리.
텍스트 모드·키 매핑 등을 정상으로.
「방금 뭔가 잘못 입력했는데 화면이 이상」 할 때 시도.
한 줄 요약
clear는 화면 비우기(Ctrl+L), reset은 터미널 깨졌을 때 초기화, stty sane은 가벼운 정리.
바이너리 파일 cat 후 깨졌을 때 reset이 답.
더 알아볼 것
- screen·tmux의 화면 관리
- tput으로 터미널 제어
- ANSI 이스케이프 시퀀스