여러 Unix 서버에서 다음과 같은 동작을 확인했습니다.
- 다음을 사용하여 모든 파일을 나열합니다
ls -lrt
. 3개의 파일이 표시됩니다. - vi 편집기를 사용하여 파일 중 하나를 엽니다.
- 열린 파일을 닫습니다
이제 일부 Unix 시스템에서는 포인트 2(3개 파일 나열, 있는 그대로 출력)와 같은 이전 화면을 볼 수 있으며 ls -lrt
일부 시스템에서는 가장 최근에 열린 파일 텍스트가 인쇄됩니다.
*rc
이 동작이 의존하는 구성 파일이나 일부 파일의 설정을 알고 싶습니다 .
답변1
처럼 들린다xterm 대체 화면기능(rxvt를 포함하여 xterm과 유사한 대부분의 터미널 에뮬레이터에서 구현됨)
xterm은 출력 창을 세 부분으로 나눕니다.
- 이것정상화면이 창문만큼 크고,
- 이것롤백, 창이 가득 차면 창에 줄을 복사하고,
- 이것여분의"전체 화면" 프로그램이 표시될 때 xterm이 전환할 수 있는 화면입니다.
전환은 이스케이프 시퀀스를 사용하여 수행됩니다. 그럼 평소대로가능한터미널 설명의 초기화(및 종료) 기능의 일부입니다: termcap ti
및 te
/또는 terminfo smcup
및 rmcup
. 이것은 관례이며(termcap이나 terminfo에는 이에 대한 특별한 기능이 없습니다) 일부 사용자는 이를 요구하고 다른 사용자는 필요하지 않기 때문에 터미널 설명이 다릅니다.
추가 자료:
- vi를 실행할 때 화면이 지워지지 않는 이유는 무엇입니까?(xterm FAQ)
- 도서관 이용자 유형(ncurses FAQ)
다양한 제안(어느 쪽이든 별로 좋지 않음):