BASH에서 "CLS"와 동일합니까?
명령 프롬프트의 cls
명령 과 같이 BASH에서 전체 터미널을 어떻게 지우 나요?
clear
실제로 아무것도 지우지 않기 때문에 작동하지 않습니다. 그냥 아래로 스크롤합니다.
그러나 스크롤 백 버퍼는 bash의 기능이 아니라 터미널 프로그램의 기능입니다. 사용중인 터미널 프로그램을 말하지 않았습니다.
내가 아는 한, clear
bash로하는 것보다 이것을 더 잘하는 방법은 없습니다 .
그래도 사용하고있는 단말기에 내장 할 수있는 기능이라고 생각합니다. Mac 터미널 앱에 사용자가 요청한 작업을 수행하는 'Clear Scrollback'메뉴 옵션 (command + k)이 있다는 것을 알고 있습니다.
Ctrl+ l(control, 소문자 "L") 를 시도해보십시오 . 이것은 대부분의 셸 (err 터미널)에서 작동합니다 ...
OSX 터미널에서-
Command ⌘+ l(command, l)은 마지막으로 입력 한 명령을 디스플레이에서 제거합니다.
Command ⌘+ k(command, k)는 모든 디스플레이 버퍼를 제거 / 지 웁니다.
reset
(단자에 입력) 디스플레이가 깨질 경우 단말기가 리셋됩니다.
다른 유닉스 풍미와 동등하지 않습니다.
xterm
이스케이프 시퀀스 ESC [3J
가 스크롤을 다시 지울 수 있도록 허용 하므로 다음을 수행 할 수 있습니다.
alias cls="clear; printf '\033[3J'"
⌘+를 사용하십시오 K. 항목을 제거하므로 더 이상 위로 스크롤 할 수 없습니다.
그래서 ⌘+ K스크롤을 포함한 모든 것을 지우십시오. Ctrl+ L터미널 창을 지우지 만 위로 스크롤 할 때 모든 것을 볼 수 있습니다.
참조 URL : https://stackoverflow.com/questions/6367046/cls-equivalent-in-bash
'programing' 카테고리의 다른 글
숫자 리터럴의 Java 7 밑줄 (0) | 2021.01.14 |
---|---|
jQuery 단일 선택기 대 .find () (0) | 2021.01.14 |
getSupportFragmentManager ()가 정의되지 않았습니다. (0) | 2021.01.14 |
Windows 용 Linux에서 Qt 5 빌드 (0) | 2021.01.14 |
Java 예외에 대해 가능한 한 많은 정보를 기록하는 방법은 무엇입니까? (0) | 2021.01.14 |