cat
또는 같은 프로그램의 매뉴얼 페이지를 열면 ls
매뉴얼 페이지의 내용이 인쇄되고(아마 적절한 단어가 아닐 수도 있음) 이를 누르면 q
명령을 호출하기 전과 같은 화면이 표시됩니다 man
. 회복은 어떻게 이루어지나요? 모든 것을 지우고 이전에 쉘에 있던 내용을 인쇄하는 것은 무엇입니까?
예:
[VAR121@Tesla Testing]$ man ls
산출:
LS(1) User Commands LS(1)
NAME
ls - list directory contents
SYNOPSIS
ls [OPTION]... [FILE]...
............
를 누르면 q
화면이 셸의 기본 모양(아래 표시된 프롬프트)으로 돌아갑니다.
[VAR121@Tesla Testing]$ man ls
[VAR121@Tesla Testing]$
사진을 복원하는 방법은 무엇입니까?
답변1
지우기 및 복구 화면은 실제로 사용 중인 터미널 에뮬레이터( xterm
, gnome-terminal
, konsole
, screen
)의 기능입니다.
기본적으로 사용되는 호출기 man
는 입니다 less
.
~에서man 1 man
-P pager
Specify which pager to use. This option overrides the
MANPAGER environment variable, which in turn overrides
the PAGER variable. By default, man uses /usr/bin/less -is.
호출되면 less
터미널 에뮬레이터는 매뉴얼 페이지의 내용을 표시하는 대체 화면을 시작합니다. 종료 시 less
altscreen이 파괴되고 터미널은 버퍼에 저장된 내용을 표시합니다.
답이 있다여기less
이에 대해서는 프로그램이 대체 화면을 시작하는 것을 방지하여 종료 시 화면을 지우는 방법과 함께 추가로 논의됩니다 . 즉, less
호출 시 대체 화면이 실행되지 않도록 환경 변수를 정의할 수 있습니다. Bash를 사용하는 경우 ~/.bashrc에 다음을 입력하세요.
export MANPAGER="/usr/bin/less -r -X -is"