터미널 스크롤 백을 부분적으로 지우려면 어떻게해야합니까?


40

터미널 스크롤 백 기록을 부분적으로 지우고 싶지만 스크롤 백에서 마우스로 선택한 위치에서만 가능합니다. 이게 가능해? 저는 Mac에 있는데 iTerm2와 터미널을 사용합니다.


1
bash스크롤 백에 대한 개념이 없습니다. 그것은 터미널 에뮬레이터가 관리하는 것입니다.
chepner

@ chepner-좋아, 좋은 지적. 방금 bash에 관한 것이 아닌 질문을 재구성했습니다.
Javid Jamae

답변:


78

부분적으로 확실하지 않지만 Cmd+로 스크롤 백을 완전히 지울 수 있습니다 K. Control+ L는 스크롤 백 내용 / 이력 / 버퍼가 아닌 화면 만 지 웁니다.

부분 스크롤을 심하게 충분히 원한다면 이것이 아마도 그것을 구현할 장소 일 것입니다.


1
고마워, 그러나 사람, 그것은 더러운 코드입니다! 나는 그 코드베이스에 들어가기 위해 너무 나쁘게 원하는 것을 생각하지 않습니다. :-)
Javid Jamae

26

다른 사람들이 iTerm 2에서 command-K와 같은 이스케이프 시퀀스를 찾고 있다면,

printf '\e]50;ClearScrollback\a'

printf '\ec'clear;printf '\e[3J'작업 터미널이 아닌하여 ITerm 2인치


1
스크롤링을 부분적으로 지우는 것과는 어떤 관계가 있습니까?
Javid Jamae

11
이 질문은에 대한 Google 최고의 결과 중 하나입니다 iterm clear scrollback.
Lri

방금 삭제 한 내용을 즉시 인쇄하면 텍스트가 깜박입니다. 그러나 작동합니다!
Andy

이것이 바로 내가 찾던 것입니다. 내가 당신을 두 번 투표 할 수 있으면 좋겠다!
Zeki

OP는 내가 알 수있는 한 부분 스크롤을 사용할 수 없기를 원합니다.
Dylan_Larkin



-1

이 명령은 아마도 가능한 히스토리 파일을 제공 할 것입니다. 텍스트 편집기에서 열고 편집 할 수 있습니다.

ls -a ~ | grep hist

슈퍼 유저에 오신 것을 환영합니다! OP는 기록이 아니라 스크롤 백에 대해 묻는 질문을 다시 읽습니다.
bertieb

-3

귀하의 질문을 올바르게 이해했다면, 내역 파일을 수동으로 수정하여 문제를 해결할 수 있다고 생각합니다 ~/.bash_history.

추신 : 현재 세션을 저장하려면 먼저 터미널을 닫아야합니다.


4
아뇨, 오해 한 것 같아요 .bash_history 파일은 터미널 스크롤 백 히스토리가 아니라 명령 히스토리 용입니다.
Javid Jamae
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.