상상하다: 저는 여러 명령을 실행하고 있는데 그 중 일부는 "예/아니요"라는 대답을 요구합니다. 실수로 yes
들어갔는데주문하다프롬프트에 응답하는 것이 아니라. 이런. 이제 내 쉘은 다음과 같습니다.
$ yum install -y something-important
... useful output I want to go back and refer to, perhaps multiple times
$ yes
y
y
y
y
y
y
y
y
y
y
y
... there are tens of thousands of lines... oh god, Y??
무슨 일이 일어났는지 깨닫고 가까스로 yes
주문을 중단했지만 피해는 이미 발생한 상태였습니다. 저는 긴장된 쉘 세션을 진행하고 있었는데 이제 관련 출력을 얻기 위해 위로 스크롤하는 기능을 상실했습니다! 분명히 이전 텍스트는 여전히 남아 있지만 all 에 묶여 있기 때문에 기본적으로 액세스할 수 없습니다 y
. 그런 것은 내 화면에서 보기 흉한 토렌트를 제거하는 데 clear
도움이 되지만 y
이전 세션 상태로 돌아가는 데는 도움이 되지 않습니다.
이 세션 이전의 출력을 계속 유용하게 유지하려면 어떻게 해야 합니까?
답변1
그래픽 터미널 에뮬레이터는 일반적으로 스크롤백 버퍼에 제한된 수의 문자열을 보유하므로 이전 줄이 회전된 경우 해당 줄이 손실됩니다. 유지되는 줄 수를 늘리거나 일부 터미널에서는 무한 스크롤백을 허용할 수도 있습니다.