예를 들어, 이후 버전을 컴파일한 후 다음의 매뉴얼 페이지를 groff
보려고 했습니다.groff
GROFF(1) General Commands Manual GROFF(1)
ESC[1mNAMEESC[0m
groff - front-end for the groff document formatting system
ESC[1mSYNOPSISESC[0m
ESC[1mgroff ESC[22m[ESC[1m-abcegijklpstzCEGNRSUVXZESC[22m] [ESC[1m-d ESC[4mESC[22mcsESC[24m] [ESC[1m-D
ESC[4mESC[22margESC[24m] [ESC[1m-f ESC[4mESC[22mfamESC[24m] [ESC[1m-F ESC[4mESC[22mdirESC[24m]
[ESC[1m-I ESC[4mESC[22mdirESC[24m] [ESC[1m-K ESC[4mESC[22margESC[24m] [ESC[1m-L ESC[4mESC[22marg
ESC[24m] [ESC[1m-m ESC[4mESC[22mnameESC[24m] [ESC[1m-M ESC[4mESC[22mdirESC[24m] [ESC[1m-n ESC[4mESC[22mnumESC[24m] [ESC[1m-o ESC[4mESC[22mlistESC[24m]
[ESC[1m-P ESC[4mESC[22margESC[24m] [ESC[1m-r ESC[4mESC[22mcnESC[24m] [ESC[1m-T ESC[4mESC[22mdevESC[24m] [ESC[1m-w ESC[4mESC[22mnameESC[24m] [ESC[1m-W ESC[4mESC[22mnameESC[24m] [ESC[4mfileESC[24m ...]
ESC[1mgroff -h ESC[22m| ESC[1m--helpESC[0m
ESC[1mgroff -v ESC[22m| ESC[1m--version ESC[22m[ESC[4moptionESC[24m ...]
ESC[1mDESCRIPTIONESC[0m
This document describes the ESC[1mgroff ESC[22mprogram, the main front-end for the
ESC[4mgroffESC[24m document formatting system. The ESC[4mgroffESC[24m program and macro suite is
the implementation of a ESC[1mroffESC[22m(7) system within the free software collec-
tion GNU <http://www.gnu.org>. The ESC[4mgroffESC[24m system has all features of
:
답변1
명령 man
은 groff
ANSI 색상 이스케이프 시퀀스(ISO 6429)를 사용하여 페이지 형식을 지정하는 데 사용되며 호출기( more
또는 less
)는 인쇄할 수 없는 문자를 변경 없이 터미널 화면에 전달하는 대신 확장하고 있습니다.
less
예를 들어 이러한 ANSI 시퀀스를 확장하지 않도록 지시하려면 -R
또는 --RAW-CONTROL-CHARS
옵션을 사용하십시오. 일반적으로 환경 변수에 필수 옵션을 설정하거나 환경 변수를 LESS
사용하여 PAGER
이 작업을 수행 할 수 있습니다.
$ LESS='-R' man groff
$ PAGER='less -R' man groff
또한 기본 레이어에 대한 잘못된 지시문이 되어 groff
실제로 필요하지 않을 때 ANSI 이스케이프가 발생하게 groff
될 수도 있습니다. 다음과 같은 방법을 사용하면 이스케이프 문자를 사용하지 않도록 알 grotty
수 있습니다 .man
$ man --ascii groff
매뉴얼 페이지에서는 grotty
문제 해결을 위한 옵션에 대해 자세히 설명합니다.