몇 군데에서 "호출기"를 본 적이 있습니다.
less
Unix의 터미널 호출기입니다
-P
man
사용할 출력 호출기에 대한 옵션을 지정합니다 .
호출기란 무엇입니까? 터미널과 어떤 관련이 있고 다른가요? 감사해요.
답변1
이름에서 알 수 있듯이 호출기는 터미널의 라인 크기를 얻고 많은 라인을 표시하여 사용자가 한 번에 한 페이지의 출력을 얻을 수 있도록 돕는 소프트웨어입니다.
UNIX 텍스트 환경에서 가장 널리 사용되는 호출기는 more
및 입니다 less
. 후자는 약간의 농담이고 less
실제로는 더 많은 일을 할 수 있습니다 more
.
답변2
@schaiba 및 @Faheem Mitha의 의견을 확인하고 싶습니다.
@shayiba:
호출기를 통해 출력을 파이프하지 않으면(
less
,more
및most
생각나는 것) 출력이 화면에 즉시 표시되므로 해당 출력이 터미널의 줄 수보다 크면 뭔가 누락될 수 있습니다.
@faheemmisha:
뒤로 스크롤도 제한됩니다. 호출기는 특정 크기로 제한되지 않습니다.
터미널 환경 변수 설정을 변경하면 쉽게 시도해 볼 수 있습니다.
먼저 기본 호출기를 사용해 보십시오 man bash
(충분히 긴 명령 매뉴얼 페이지가 필요합니다. Google에서는 이것이 가장 길다고 알려줍니다). man bash
(어느 것이 기본값인지는 모르지만 어쨌든 하나는 있어야 합니다).
그런 다음 비워 두십시오 PAGER
. ( export
터미널 환경 변수에 필수이거나 기록되지 않음)
PAGER=
export PAGER
다시 시도하십시오 man bash
. 위로 스크롤하더라도 페이지의 시작 부분을 볼 수 없다는 것을 알 수 있습니다 man bash
.
이제 당신(나는) 호출기가 얼마나 중요한지 이해하게 되었습니다.