이 clear
명령을 사용하면 다음 명령을 더 쉽게 읽을 수 있습니다(한 페이지보다 적게 출력되는 경우 스크롤이 없으므로 시작 부분을 검색하지 않습니다). 그러나 항상 원하지 않는 스크롤백 버퍼도 지워집니다.
답변1
키보드에서 Ctrl-L을 누르시면 됩니다.
답변2
TL;DR
CtrlL현재 줄을 맨 위로 스크롤합니다. 스크롤백은 지워지지 않습니다.
clear -x
스크롤백에 없는 모든 줄을 지웁니다.clear
스크롤백을 포함하여 모든 줄을 지웁니다.
CtrlL GNU readline 라이브러리의 바인딩입니다, Bash 매뉴얼 페이지에서 알 수 있듯이 대화형 쉘을 사용할 때 입력 읽기를 처리하는 것입니다.
클리어 스크린(CL) 현재 줄을 화면 상단에 두고 화면을 지웁니다.
바인딩 CtrlL은 에서 다시 할당될 수 있습니다 .inputrc
.
clear
반면에 은 외부 명령입니다.
$ type clear
clear is /usr/bin/clear
그로부터매뉴얼 페이지,
clear
가능하다면 화면을 지우고,스크롤백 버퍼 포함 (확장된 "E3" 기능이 정의된 경우)OPTIONS는
-x
확장된 "E3" 기능을 사용하여 터미널의 스크롤백 버퍼를 지우려고 시도하지 않습니다.
답변3
사용tput reset
이 답변 덕분에:터미널을 재설정하고 지우려면 어떤 명령을 사용할 수 있나요?
답변4
최신 버전의 Clear에서는 기본 동작이 변경된 것 같습니다. 화면을 지우고 스크롤백을 유지하려면 옵션을 사용하십시오 -x
. 이전 동작을 사용하려면 다음과 같은 별칭을 만듭니다.
alias clear='clear -x'