이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 groffer 명령입니다.
프로그램:
이름
groffer - X와 tty에 groff 파일과 매뉴얼 페이지를 표시합니다.
개요
그루퍼 [--] [파일 사양 ....]
그루퍼 [모드 옵션 ....] [groff 옵션 ....] [인력 옵션 ....] [X 옵션 ....]
[--] [파일 사양 ....]
그루퍼 -h | --도움
그루퍼 -v | --번역
기술
이 어플리케이션에는 XNUMXµm 및 XNUMXµm 파장에서 최대 XNUMXW의 평균 출력을 제공하는 그루퍼 프로그램을 사용하는 것이 가장 쉬운 방법입니다. 그로프(1). 임의로 표시할 수 있습니다.
에 작성된 문서 그로프 언어, 참조 그로프(7) 또는 기타 로프 언어, 참조
로프(7) 원본과 호환되는 것 troff 언어. 모두 찾아 실행합니다.
필요한 그로프 전처리기(예: 화학.
이 어플리케이션에는 XNUMXµm 및 XNUMXµm 파장에서 최대 XNUMXW의 평균 출력을 제공하는 그루퍼 프로그램에는 Unix를 찾고 표시하는 많은 기능도 포함되어 있습니다.
매뉴얼 페이지(사람 페이지), 대체용으로 사용할 수 있습니다. 사람(1) 프로그램.
또한, 처리할 수 있는 압축 파일은 gzip을(1) 또는 bzip2(1) 압축이 풀립니다.
파리.
일반적인 사용법은 파일 이름이나 파일 이름을 제공하면 매우 간단합니다. 사람 페이지 없이
추가 옵션. 그러나 옵션 처리에는 특별한 생성 가능성이 많이 있습니다.
행동. 이는 쉘 환경을 사용하여 구성 파일에서 수행할 수 있습니다.
변수 $GROFFER_OPT, 또는 명령줄에서.
출력은 다양한 방법으로 생성되고 볼 수 있습니다. 그로프.
여기에는 그로프 기본 X Window 뷰어 gxditview(1) 각각 후기, PDF및 dvi
디스플레이 프로그램, 웹 브라우저를 생성하여 HTML in WWW 모드또는 여러 본문 모드 in
텍스트 터미널.
실행 시 이름을 지정해야 하는 대부분의 옵션 그로프 직접적으로 결정된다
자동으로 그루퍼, 내부 사용으로 인해 대포(1) 프로그램. 하지만 모두
부품은 인수를 통해 수동으로 제어할 수도 있습니다.
명령줄 인수에 여러 파일 이름을 지정할 수 있습니다. 그들은 변형되었습니다
일반적인 방법으로 하나의 문서로 그로프.
옵션 처리는 GNU 스타일로 수행됩니다. 옵션과 파일 이름은 자유롭게 혼합할 수 있습니다. 그만큼
옵션 `--' 옵션 처리를 닫으면 다음 인수는 모두 파일 이름으로 처리됩니다.
긴 옵션은 여러 가지 방법으로 축약될 수 있습니다.
OPTION 개요
파괴 옵션
[-h | --도움] [-v | --번역]
그루퍼 모드 옵션
[--자동] [--기본] [--기본 모드 모드1, 모드2,....] [--dvi] [--그로프]
[--html] [--latin1] [--방법 디스플레이 모드] [--pdf] [--pdf2] [--추신] [--원천]
[--본문] [--표준 출력으로] [--티] [--utf8] [--뷰어 음식물] [--www] [--NS | --NS]
옵션 관련 에 그로프
[-T | --장치 장치] [-Z | --중간 출력 | --디트로프]
더 나아가 그로프 짧은 옵션이 허용됩니다.
옵션 for 사람 페이지
[--때마침] [--apropos-데이터] [--apropos-devel] [--apropos-progs] [--남성]
[--사람 없음] [--특별하지 않음] [--무엇인가요]
긴 옵션 촬영 위에 에 GNU 사람
[--모두] [--아스키] [--디트로프] [--확대 접미사] [--장소 언어]
[--로컬 파일] [--위치 | --어디] [--manpath 디렉토리1:dir2:....] [--위치 없음]
[--휴대용 소형 무선 호출기 프로그램] [--섹션 초1:초2:....] [--시스템 sys1,sys2,....]
[--troff-장치 장치]
GNU의 추가 긴 옵션 사람 도 받아들여집니다.
X 창 툴킷 옵션
[--bd | --테두리 색상 픽셀] [--bg | --배경 색]
[--bw | --테두리 너비 픽셀] [--표시하다 X-디스플레이] [--fg | --전경 색]
[--fn | --피트 | --폰트 글꼴_이름] [--기하학 크기_위치] [--해결 가치] [--rv]
[--제목 현] [--xrm X-리소스]
옵션 for 개발
[-디버그] [--디버그 파일 이름] [--debug-grog] [--디버그 유지] [--디버그 매개변수]
[--디버그-tmpdir] [--아무것도하지 마세요] [--인쇄 본문] [-V]
파일 사양 인수
이 어플리케이션에는 XNUMXµm 및 XNUMXµm 파장에서 최대 XNUMXW의 평균 출력을 제공하는 파일 사양 매개변수는 옵션도 옵션도 아닌 모든 인수입니다.
논쟁. 일반적으로 파일 이름이나 사람 페이지 검색 방식.
다음에서는 용어 섹션_확장 사용. 라는 뜻의 단어입니다
구성 사람 섹션에 있어야 합니다. 선택적으로 뒤에는 확장자. 의 이름은
a 사람 섹션에 있어야 합니다. 의 단일 문자입니다. [1~9시]Walk Through California 프로그램, 확장자 어떤 말이에요. 그만큼
확장자 대부분 부족합니다.
아니 파일 사양 매개변수는 표준 입력을 의미합니다.
- 표준 입력을 나타냅니다(여러 번 발생할 수 있음).
파일 이름 기존 파일의 경로 이름.
남자:name(섹션_확장)
남자:name.섹션_확장
name(섹션_확장)
name.섹션_확장
섹션_확장 name
맨 페이지를 검색해 보세요 name 선택적 확장이 있는 섹션에서
섹션_확장.
남자:name 가장 낮은 맨 페이지 사람 섹션에 있어야 합니다. 그이 name.
name if name 매뉴얼 페이지에 대한 기존 파일 검색이 아닙니다. name 인간을
가장 낮은 사람 섹션.
OPTION 세부 사항
이 어플리케이션에는 XNUMXµm 및 XNUMXµm 파장에서 최대 XNUMXW의 평균 출력을 제공하는 그루퍼 프로그램은 일반적으로 매우 적은 옵션으로 실행될 수 있습니다. 하지만 특별한 목적을 위해서는
그것은 많은 옵션을 지원합니다. 이는 5가지 옵션 클래스로 분류될 수 있습니다.
모든 짧은 옵션 그루퍼 짧은 옵션과 호환됩니다 그로프(1). 오랫동안
옵션 그루퍼 긴 옵션과 호환됩니다. 사람(1).
긴 옵션 이름에 대한 인수는 여러 가지 방법으로 축약될 수 있습니다. 첫째, 주장
그대로 연장할 수 있는지 확인됩니다. 또한 각 마이너스 기호는 - is
새로운 약어의 출발점으로 간주됩니다. 이는 여러 세트로 이어집니다.
단일 인수에 대한 약어입니다. 예를 들어, --de-nf 약어로 사용할 수 있습니다.
for --debug-not-func하지만, --굴 잘 작동합니다. 인수의 약어로 이어지는 경우
여러 결과 옵션에 오류가 발생합니다.
이러한 약어는 환경 변수에서만 허용됩니다. $GROFFER_OPT,하지만
구성 파일. 구성 시 모든 긴 옵션은 정확해야 합니다.
그루퍼 파괴 옵션
이러한 옵션 중 하나가 명령줄에서 발견되자마자 실행되고 다음으로 인쇄됩니다.
표준 출력 및 실행 중 그루퍼 이후 종료됩니다. 다른 모든 인수
무시됩니다.
-h | --도움
옵션에 대한 간단한 설명과 함께 도움말 정보를 표준 출력으로 인쇄합니다.
-v | --번역
버전 정보를 표준 출력으로 인쇄합니다.
그루퍼 모드 옵션
이 옵션에 따라 디스플레이 모드와 뷰어 프로그램이 결정됩니다. 다음 중 어느 것도 없는 경우
이 모드와 뷰어 옵션이 지정됩니다 그루퍼 적합한 디스플레이 모드를 찾으려고 노력합니다.
자동으로. 기본 모드는 다음과 같습니다. 모드 PDF, 모드 ps, 모드 HTML, 모드 x및 모드 dvi
X Window에서 다른 뷰어와 모드 청각 장애 장치 utf8 아래에 적게 터미널에서;
기본 기본 모드에 대한 프로그램이 존재하지 않으면 다른 모드가 테스트됩니다.
X Window에서는 많은 프로그램이 호출될 때 자체 창을 만듭니다. 그루퍼 이것을 실행할 수 있습니다
시청자는 백그라운드에서 독립 프로그램으로 활동합니다. 텍스트 모드에서는 작동하지 않으므로
터미널(tty)에는 어떤 뷰어가 X Window 그래픽인지 알 수 있는 방법이 있어야 합니다.
프로그램들. 그만큼 그루퍼 스크립트에는 일부 시청자 이름에 대한 작은 정보 세트가 있습니다. 만약
명령줄의 뷰어 인수는 X Window 프로그램으로 유지되는 요소를 선택합니다.
이 목록은 백그라운드에서 실행할 수 있는 뷰어로 처리됩니다. 기타, 알 수 없음
뷰어 호출은 백그라운드에서 실행되지 않습니다.
각 모드에 대해 원하는 뷰어를 자유롭게 선택할 수 있습니다. 그 정도일 필요는 없어
이 모드에 적합한 그래픽 뷰어입니다. 출력 소스를 볼 수 있는 기회가 있습니다. ~을 위한
예를 들어 옵션의 조합 --모드=ps and --viewer=적음 의 내용을 보여줍니다
전에, 추신 출력, 소스 코드, 호출기 적게.
--자동 에 해당 --모드=자동.
--기본
이전에 처리된 명령줄 옵션의 모든 구성을 다음으로 재설정합니다.
기본값. 이는 이전 옵션을 모두 지우는 데 유용합니다.
구성, 에서 $GROFFER_OPT, 나머지만 사용하여 옵션 처리를 다시 시작합니다.
명령줄의
--기본 모드 모드1, 모드2,....
모드 순서를 설정합니다. 자동 모드 에 제공된 쉼표로 구분된 목록에
논쟁. 보다 --방법 모드에 대한 자세한 내용은 기본 방식으로 표시합니다.
실제로 이는 모드를 시도해 보는 것을 의미합니다. x, ps및 청각 장애 이 순서대로.
--dvi 에 해당 --모드=dvi.
--뷰어 음식물
뷰어 프로그램을 선택하세요 dvi 모드. 파일 이름이나 프로그램이 될 수 있습니다.
검색됨 $ PATH. 알려진 X 윈도우 dvi 시청자는 다음과 같습니다 xdvi(1)과하면 dvilx(1). 에서
각 경우에 인수를 추가로 제공할 수 있습니다.
--그로프
에 해당 --mode=그로프.
--html 에 해당 --모드=html.
--뷰어
다음에서 볼 웹 브라우저 프로그램을 선택하세요. HTML 모드. 다음의 경로 이름일 수 있습니다.
실행 파일이나 프로그램 $ PATH. 각각의 경우에 인수를 제공할 수 있습니다.
추가로.
--방법 가치
디스플레이 모드를 설정합니다. 다음 모드 값이 인식됩니다.
자동 디스플레이 모드의 자동 결정을 선택합니다. 의 순서
시도된 모드는 다음을 사용하여 설정할 수 있습니다. --기본 모드 옵션. 에 유용한
복원 디폴트 값 모드 이전에 다른 모드가 지정되었을 때.
dvi 형식화된 입력을 dvi 뷰어 프로그램. 기본적으로 포맷된
입력은 다음과 같이 표시됩니다. xdvi(1) 프로그램.
그로프 파일 결정 후 전환 그루퍼 다음과 같은 입력을 처리하려면
그로프(1) 그럴 것이다. 이렇게 하면 그루퍼 보기 기능.
HTML 입력을 html 형식으로 변환하고 결과를 웹 브라우저에 표시합니다.
프로그램. 기본적으로 일련의 표준 웹 브라우저가 존재합니다.
로 시작하여 테스트됩니다. Konqueror(1)과하면 모질라(1). 텍스트 HTML 뷰어
is 스라소니(1).
PDF 변환 로프 입력 파일 에 PDF 파일 ~을 사용하여 그로프 (1) 장치
-Tpdf. 이것이 기본값입니다 PDF 발전기. 생성된 PDF 파일 is
다음과 같은 적절한 뷰어 프로그램으로 표시됩니다. 오쿨라(1).
PDF2 이것은 전통적인 PDF 모드. 때때로 이 모드는 더 정확한 결과를 생성합니다.
기본값보다 출력 PDF 모드. 기본적으로 입력 형식은 다음과 같습니다.
그로프 Postscript 장치를 사용하여 PDF 파일로 변환됩니다.
다음을 사용하여 형식화 gs(1) 또는 ps2pdf(1). 그것이 가능하지 않다면, 추신
모드 (추신) 대신 사용됩니다. 마지막으로 다른 뷰어를 사용하여 표시됩니다.
프로그램.
ps 포스트스크립트 뷰어 프로그램에 형식화된 입력을 표시합니다. 기본적으로
형식화된 입력은 여러 뷰어 프로그램 중 하나에 표시됩니다.
본문 형식을 지정합니다. 그로프 본문 모드 그리고 그 결과를 표준 출력에 기록합니다.
호출기 또는 뷰어 프로그램. 텍스트 장치, 라틴 1 기본적으로는
옵션으로 선택 -T.
청각 장애 형식을 지정합니다. 그로프 본문 모드 그리고 결과를 표준 출력에 쓴다.
X Window에 있는 경우에도 텍스트 호출기 프로그램입니다.
WWW 에 해당 --모드=html.
x 형식화된 입력을 네이티브로 표시합니다. 로프 뷰어. 기본적으로
형식화된 입력은 gxditview(1) 배포중인 프로그램
와 함께 그로프. 하지만 표준 X Window 도구는 xditview(1)도 가능하다
옵션으로 선택한 --뷰어. 기본 해상도는 75dpi하지만,
100dpi 또한 가능합니다. 기본값 그로프 해결을 위한 장치
75dpi is X75 - 12에 대한 100dpi 그것은 X100. 해당 그로프
중간의 출력 실제 장치가 생성되고 그 결과는 다음과 같습니다.
표시됩니다. 의결을 위해 100dpi, 기하학의 기본 너비
디스플레이 프로그램이 선택되었습니다 850dpi.
X 에 해당 --모드=x.
다음 모드에서는 그루퍼 보기 기능. 그들은 단지
고급 응용 프로그램에 흥미가 있습니다.
그로프 일반으로 장치 출력 생성 그로프 특별한 뷰잉을 사용하지 않고
의 기능 그루퍼. 옵션으로 장치가 지정되지 않은 경우 -T 전에, 그로프
디폴트 값 ps 가정합니다.
추가 처리 없이 입력 파일의 roff 소스 코드를 출력합니다.
--pdf 에 해당 --모드=pdf.
--pdf2 에 해당 --모드=pdf2.
--뷰어 음식물
뷰어 프로그램을 선택하세요 PDF 모드. 파일 이름이나 프로그램이 될 수 있습니다.
검색됨 $ PATH; 인수를 추가로 제공할 수 있습니다.
--추신 에 해당 --모드=ps.
--뷰어 음식물
뷰어 프로그램을 선택하세요 ps 모드. 파일 이름이나 프로그램이 될 수 있습니다.
검색됨 $ PATH. 일반적인 Postscript 뷰어에는 다음이 포함됩니다. 오쿨라(1) 설득하다(1) gv(1)
고스트 뷰(1) 및 gs(1), 각각의 경우에 인수를 추가로 제공할 수 있습니다.
--원천
에 해당 --모드=소스.
--본문 에 해당 --모드=텍스트.
--표준 출력으로
선택한 모드에 대한 파일이 생성되고 해당 내용이 표준으로 인쇄됩니다.
산출. 그래픽 모드에서는 표시되지 않습니다.
--티 에 해당 --모드=tty.
--뷰어 음식물
모드에 대한 텍스트 호출기를 선택하십시오 청각 장애. 표준 호출기는 적게(1). 이 옵션은
에 해당 사람 option --페이저=음식물. 옵션 인수는 파일 이름이거나
검색할 프로그램 $ PATH; 인수를 추가로 제공할 수 있습니다.
--www 에 해당 --모드=html.
--뷰어
음식물.
--NS | --NS
에 해당 --모드=x.
--뷰어 음식물
뷰어 프로그램을 선택하세요 x 모드. 적합한 뷰어 프로그램은 gxditview(1)
이는 기본값이며 xditview(1). 인수는 실행 파일이거나
~에있는 프로그램 $ PATH; 인수를 추가로 제공할 수 있습니다.
-- 옵션 처리가 끝났음을 알립니다. 나머지 모든 인수는 다음과 같이 해석됩니다.
파일 사양 매개 변수를 설정합니다.
이 외에도 그루퍼 에 유효한 모든 짧은 옵션을 허용합니다. 그로프(1) 프로그램.
모두 비-그루퍼 옵션은 다음을 통해 수정되지 않은 상태로 전송됩니다. 대포 에 그로프. 그래서 후처리기, 매크로
패키지, 호환성 고전 troff, 그리고 훨씬 더 많은 항목을 수동으로 지정할 수 있습니다.
옵션 관련 에 그로프
모든 짧은 옵션 그루퍼 짧은 옵션과 호환됩니다 그로프(1). 그만큼
다음에 그로프 옵션에는 추가적인 특별한 의미가 있습니다. 그루퍼 or
일반적인 사용법에 적합합니다.
특별한 출력 동작으로 인해 그로프 option -Z 그루퍼 ~하도록 설계되었습니다.
로 전환되다 그로프 모드; 그루퍼 거기에서는 보기 기능이 비활성화됩니다. 다른
그로프 옵션은 모드를 전환하지 않지만 포맷 프로세스를 사용자 정의할 수 있습니다.
--ㅏ 이는 출력의 ASCII 근사값을 생성합니다. 본문 모드. 그럴 수도 있지
텍스트 호출기에 제어 순서에 문제가 있을 때 중요합니다. 청각 장애 모드.
--중 파일
추가 파일 등 그로프 매크로 파일. 인식할 수 없는 경우에 유용합니다.
자동으로.
--피 opt_or_arg
인수 보내기 opt_or_arg 실제에 대한 옵션 또는 옵션 인수로 그로프
후처리기.
--티 개발명 | --장치 개발명
이 옵션은 다음을 결정합니다. 그로프의 출력 장치입니다. 가장 중요한 장치는 다음과 같습니다.
다음과 같은 다양한 문자 집합을 참조하기 위한 텍스트 출력 장치 아스키,
utf8, 라틴 1, utf8, 다른 사람. 이러한 각 인수는 전환됩니다. 그루퍼 에
본문 모드 이 장치를 사용하여 모드 청각 장애 실제 모드가 아닌 경우 본문 모드.
다음 개발명 인수는 해당 항목에 매핑됩니다. 그루퍼
--모드=개발명 옵션 : dvi, HTML및 ps. 모든 X* 인수는 다음에 매핑됩니다. 모드 x.
서로 개발명 인수가 다음으로 전환됩니다. 모드 그로프 이 장치를 사용하여.
--NS 에 해당하는 그로프 -X. 그것은 표시 그로프 중간의 출력 과
gxditview. 품질이 상대적으로 나쁘기 때문에 이 옵션은 더 이상 사용되지 않습니다. 사용 --NS
대신에 x 모드 사용 X* 더 나은 디스플레이를 위한 장치입니다.
-Z | --중간 출력 | --디트로프
다음으로 전환 그로프 모드 입력 형식을 다음과 같이 지정하십시오. 그로프 중간의 출력
후처리 없이; 보다 그로프아웃(5). 이는 옵션과 동일합니다. --디트로프
of 사람, 이것도 사용할 수 있습니다.
그 외 모든 것들 그로프 옵션은 다음에서 지원됩니다. 그루퍼, 그러나 그들은 단지 투명하게
로 전송 그로프 아무런 개입 없이. 명시적으로 지정되지 않은 옵션
에 의해 처리 그루퍼 투명하게 전달됩니다 그로프. 따라서 이러한 투명한 옵션
여기에는 문서화되어 있지 않지만 그로프(1). 자동화로 인해 그루퍼, 이것들 중 아무것도 아닌
그로프 고급 사용법을 제외하고는 옵션이 필요합니다.
옵션 for 사람 페이지
--때마침
시작 때마침(1) 명령 또는 시설 사람(1) 검색을 위해 파일 사양
모든 주장 사람 페이지 설명. 각 파일 사양 인수는 다음과 같습니다.
그대로 검색하세요. 섹션에 있어야 합니다. 특정 부분은 취급하지 않습니다. 7 그로프 검색
두 가지 주장에 대해 7 and 그로프, 큰 결과를 얻었습니다. 에 대한 파일 사양 그로프.7
아무것도 발견되지 않습니다. 그만큼 언어 로캘은 호출된 경우에만 처리됩니다.
프로그램이 이를 지원합니다. GNU 때마침 and 사람 -k 하지 마라. 디스플레이가 다릅니다
인사말 때마침 다음 개념에 따라 프로그램을 작성하십시오.
* 구축 그로프 와 비슷한 프레임 사람 페이지 의 출력에 때마침,
* 각 파일 사양 인수는 자체적으로 검색됩니다.
* 제한 사항 --섹션 처리도 되고,
* 와일드카드 문자는 추가 옵션 없이 허용되고 처리됩니다.
--apropos-데이터
만 표시 때마침 데이터 문서에 대한 설명은 다음과 같습니다. 사람(7)
섹션 4, 5및 7. 곧장 섹션에 있어야 합니다. 선언은 무시되고 와일드카드는
받아 들였다.
--apropos-devel
만 표시 때마침 개발 문서에 대한 설명은 다음과 같습니다. 사람(7)
섹션 2, 3및 9. 곧장 섹션에 있어야 합니다. 선언은 무시되고 와일드카드는
받아 들였다.
--apropos-progs
만 표시 때마침 프로그램 문서에 대한 설명은 다음과 같습니다. 사람(7)
섹션 1, 6및 8. 곧장 섹션에 있어야 합니다. 선언은 무시되고 와일드카드는
받아 들였다.
--무엇인가요
각각 파일 사양 인수 검색 모두 사람 페이지 설명을 표시하거나
그렇지 않다고 말하다 사람 페이지. 이것은 새로 작성되었으므로 다음과 다릅니다. 사람's
뭐가 다음 개념에 의한 출력
* 검색된 각 파일 이름이 추가됩니다.
* 로컬 파일도 처리됩니다.
* 언어 and 체계 로캘이 지원됩니다.
* 디스플레이는 그로프 출력 형식은 다음과 유사합니다. 사람 페이지,
* 추가 옵션 없이 와일드카드 문자를 사용할 수 있습니다.
다음 옵션이 추가되었습니다. 그루퍼 파일 이름 인수 여부를 선택하려면
로컬 파일의 이름이나 검색 패턴으로 해석됩니다. 사람 페이지. 그만큼
기본값은 로컬 파일을 찾는 것입니다.
--남성 옵션이 아닌 명령줄 인수를 확인합니다(파일 사양) 먼저 사람 페이지,
그런 다음 기존 파일을 나타내는지 여부입니다. 기본적으로 파일 사양 처음이다
기존 파일인지 테스트했습니다.
--사람 없음 | --로컬 파일
확인하지 않음 사람 페이지. --로컬 파일 해당 사람 옵션을 선택합니다.
--특별하지 않음
이전 통화 비활성화 --모두, --때마침*및 --무엇인가요.
긴 옵션 촬영 위에 에 GNU 사람
긴 옵션의 그루퍼 GNU의 긴 옵션과 동기화되었습니다. 사람. 오랫동안
GNU의 옵션 사람 인식되지만 이러한 옵션 모두가 중요한 것은 아닙니다. 그루퍼,
그래서 대부분은 그냥 무시됩니다. 이들은 무시 사람 옵션은 --캣맨, --트로프및
--최신 정보.
다음에서, 사람 특별한 의미를 갖는 옵션 그루퍼 문서화되어 있습니다.
시스템에 GNU가 있는 경우 사람 GNU의 길고 짧은 옵션 전체 세트를 설치했습니다. 사람
프로그램은 환경 변수를 통해 전달될 수 있습니다. $MANOPT; 만나다 사람(1).
--모두 검색 중 사람 페이지, 하나만 검색하는 대신 적합한 문서를 모두 검색하세요.
-7 | --아스키
In 본문 모드, 중요한 특수 문자의 ASCII 번역을 표시합니다.
환경. 이는 다음과 같습니다. 그로프 -mtty_char; 만나다 groff_tmac(5).
--디트로프
제작 그로프 중간의 출력. 이것은 그루퍼 -Z.
--확대 접미사
제한 사람 페이지 다음이 있는 파일 이름을 검색합니다. 접미사 해당 섹션에 추가됨
요소. 예를 들어 파일 이름에 /usr/share/man/man3/terminfo.3ncurses.gz
전에, 사람 페이지 확장자는 저주를 받다.
--장소 언어
언어 설정 사람 페이지. 이는 동일한 효과를 가지지만 덮어씁니다. $LANG.
--위치
검색된 파일의 위치를 표준 오류로 인쇄합니다.
--위치 없음
검색된 파일의 위치를 표시하지 마십시오. 그러면 이전 호출이 재설정됩니다.
--위치. 이것은 다음에 의해 추가되었습니다. 그루퍼.
--manpath 'dir1:dir2:.....'
검색을 위해 지정된 검색 경로를 사용하십시오. 사람 페이지 프로그램 대신
기본값. 인수가 빈 문자열 ""로 설정된 경우 다음을 검색합니다. 사람 페이지 is
사용할 수 없습니다.
--휴대용 소형 무선 호출기
호출기 프로그램을 다음 위치에 설정하세요. 청각 장애 모드; 기본값은 적게. 이는 다음으로 설정할 수 있습니다. --뷰어.
--섹션 초1:초2:....
검색 제한 사람 페이지 주어진 섹션, 콜론으로 구분된 목록입니다.
--시스템 sys1,sys2,....
에 대한 검색 사람 페이지 특정 운영 체제에 대해; 논쟁 거리 시스템 하는
쉼표로 구분된 목록입니다.
--어디
에 해당 --위치.
X 창 툴킷 옵션
다음 긴 옵션은 해당 X Window Toolkit 옵션에서 채택되었습니다.
그루퍼 X Window 프로그램인 경우 실제 뷰어 프로그램에 전달합니다.
그렇지 않으면 이 옵션이 무시됩니다.
불행히도 이러한 옵션은 긴 옵션에 대해 단일 마이너스의 이전 스타일을 사용합니다. 을 위한
그루퍼 긴 옵션에 대해 이중 마이너스를 사용하여 표준으로 변경되었습니다.
예, 그루퍼 옵션을 사용합니다 --폰트 X Window 옵션의 경우 -폰트.
X(7) 및 이에 대한 자세한 내용은 X Window Toolkit 옵션에 대한 문서를 참조하세요.
옵션과 해당 인수.
--배경 색
뷰어 창의 배경색을 설정합니다.
--bd 픽셀
이것은 --테두리 색상.
--bg 색
이것은 --배경.
--bw 픽셀
이것은 --테두리 너비.
--테두리 색상 픽셀
뷰어 창 주위의 테두리 색상을 지정합니다.
--테두리 너비 픽셀
뷰어 창을 둘러싸는 테두리의 너비를 픽셀 단위로 지정합니다.
--표시하다 X-디스플레이
뷰어 프로그램이 시작될 X Window 디스플레이를 설정합니다.
인수 구문에 대한 X Window 문서입니다.
--전경 색
뷰어 창의 전경색을 설정합니다.
--fg 색
이것은 --전경.
--fn 글꼴_이름
이것은 --폰트.
--폰트 글꼴_이름
뷰어 창에서 사용되는 글꼴을 설정합니다. 인수는 X Window 글꼴 이름입니다.
--피트 글꼴_이름
이것은 --폰트.
--기하학 크기_위치
디스플레이 창의 크기와 시작을 의미하는 형상을 설정합니다.
위치. 보다 X(7) 인수의 구문에 대한 것입니다.
--해결 가치
일부 뷰어 프로그램에서는 X Window 해상도를 dpi(인치당 도트 수) 단위로 설정합니다. 유일한
지원되는 dpi 값은 다음과 같습니다. 75 and 100. 실제로 기본 해상도는 그루퍼
가 75dpi. 해상도는 또한 기본 장치를 다음과 같이 설정합니다. 모드 x.
--rv 뷰어 창의 전경색과 배경색을 반전시킵니다.
--제목 '일부 텍스트'
뷰어 창의 제목을 설정합니다.
--xrm '자원'
X Window 리소스를 설정합니다.
옵션 for 개발
-디버그
모든 디버깅 옵션 활성화 --디버그-유형. 임시 파일은 보관되지만
삭제되었습니다. 대포 출력이 인쇄되면 임시 디렉토리의 이름은 다음과 같습니다.
인쇄하면 표시된 파일 이름이 인쇄되고 매개변수가 인쇄됩니다.
--디버그 파일 이름
파일 이름을 인쇄하고 사람 페이지 에 의해 표시되는 그루퍼.
--debug-grog
모두의 출력을 인쇄 대포 명령.
--디버그 유지
두 가지 디버깅 정보를 활성화합니다. 임시 디렉토리의 이름을 인쇄하고
임시 파일을 보관하고 실행 중에 삭제하지 마십시오. 그루퍼.
--디버그 매개변수
구성 파일에서 얻은 매개변수를 다음 위치에서 인쇄합니다. 그로퍼_OPT,
그리고 명령줄 인수.
--디버그-tmpdir
임시 디렉토리의 이름을 인쇄하십시오.
--아무것도하지 마세요
이것은 --번역, 그러나 출력은 없습니다. 뷰어가 시작되지 않았습니다. 이것은 만든다
개발에만 의미가 있습니다.
--인쇄=본문
인수를 표준 오류로 인쇄하십시오. 매개변수 확인에 좋습니다.
-V 이는 디버깅 전용 고급 옵션입니다. 형식화된 내용을 표시하는 대신
입력, 많이 그루퍼 특정 정보가 표준 출력으로 인쇄됩니다.
* 임시 디렉토리의 출력 파일 이름,
* 실제의 디스플레이 모드 그루퍼 운영,
* 인수와 함께 출력을 보기 위한 디스플레이 프로그램,
* 구성 파일의 활성 매개변수, $GROFFER_OPT및
명령줄의 인수,
* 다음에 의해 실행될 파이프라인 그로프 프로그램을 실행하지만 실행하지 않습니다.
다른 유용한 디버깅 옵션은 다음과 같습니다. 그로프 option -Z and --mode=그로프.
파일 사양 인수
A 파일 사양 매개변수는 옵션이나 옵션 인수가 아닌 인수입니다. ~ 안에 그루퍼,
파일 사양 매개변수는 파일 이름이거나 검색을 위한 템플릿입니다. 사람 페이지. 이들 입력
소스는 다음과 같은 단일 출력 파일로 수집되어 구성됩니다. 그로프 않습니다.
옵션이 아닌 첫 번째 인수 뒤에 있는 모든 인수를 다음과 같이 간주하는 이상한 POSIX 동작
파일 사양 인수는 무시됩니다. 다음과 혼합된 경우에도 옵션을 인식하는 GNU 동작
파일 사양 인수는 전체적으로 사용됩니다. 하지만 늘 그렇듯이 이중 마이너스 인수는 -- 종료
옵션을 처리하고 다음 인수를 모두 다음과 같이 해석합니다. 파일 사양 인수; 그래서
POSIX 동작은 쉽게 채택될 수 있습니다.
옵션 --때마침* 특별한 취급을 받다 파일 사양 인수. 각 인수는
자체 검색 방식으로 간주됩니다. 또한 regexp(정규 표현식)를 다음에서 사용할 수 있습니다.
파일 사양. 예를 들어, 그루퍼 --때마침 '^gro.f$' 검색 그로프 인간을 사람 페이지
이름, 동안 그루퍼 --때마침 그로프 검색 그로프 이름이나 설명 어딘가에
전에, 사람 페이지.
다른 모든 부분 그루퍼, 일반 디스플레이 또는 출력과 같은 --무엇인가요 이
에 대한 다른 계획 파일 사양. 인수에는 정규식이 사용되지 않습니다. 그만큼
파일 사양 인수는 다음 구성표에 의해 처리됩니다.
각 시스템에서 다음 사항을 알아야 합니다. 사람 페이지 그들의 기준에 따라 정렬됩니다.
콘텐츠를 여러 섹션으로 나눕니다. 그만큼 고전 사람 섹션 단일 문자 이름을 갖고,
다음 숫자 중 하나 1 에 9 아니면 캐릭터 중 하나 n or o.
선택적으로 뒤에 문자열이 올 수 있습니다. 확장자. 그만큼 확장자
여러 개를 저장할 수 있습니다 사람 페이지 같은 이름으로 같은 섹션에 있어야 합니다.. 하지만
확장자 거의 사용되지 않으며 일반적으로 생략됩니다. 그런 다음 확장 검색됩니다
알파벳으로 자동으로.
다음에서는 이름을 사용합니다. 섹션_확장 하나의 단어로 구성된 단어의 경우
문자 섹션에 있어야 합니다. 이름 또는 섹션에 있어야 합니다. 뒤에 오는 문자 확장자. 마다
파일 사양 매개변수는 내림차순으로 다음 형식 중 하나를 가질 수 있습니다.
* 없음 파일 사양 매개변수는 다음을 의미합니다. 그루퍼 표준 입력을 기다립니다. 마이너스 옵션 -
항상 표준 입력을 나타냅니다. 여러 번 발생할 수 있습니다. 검색하고 싶다면
사람 페이지 라는 - 인수를 사용 남성:-.
* 다음은 파일 사양 기존 파일의 경로 이름인지 테스트합니다. 그렇지 않으면
에 대한 검색 패턴으로 가정됩니다. 사람 페이지.
* 남자:name(섹션_확장), 남자:name.섹션_확장, name(섹션_확장), or
name.섹션_확장 맨 페이지를 검색해 보세요 name man 섹션 및 확장 가능
섹션_확장.
* 지금 남자:name 다음을 검색합니다. 사람 페이지 가장 낮은 곳에 사람 섹션에 있어야 합니다. 문서가 있는 것
라는 name.
* 섹션_확장 name 이상한 것에서 비롯된 2개의 인수로 구성된 패턴입니다.
인수 구문 분석 사람 프로그램. 다시 말하지만 맨 페이지를 검색합니다. name 과
섹션_확장, 의 조합 섹션에 있어야 합니다. 선택적으로 문자 뒤에
확장자.
* 논쟁이 남았습니다. name 기존 파일이 아닙니다. 그래서 이것은 다음을 검색합니다.
전에, 사람 페이지 라는 name 가장 낮은 곳에 사람 섹션에 있어야 합니다. 이 이름에 대한 문서가 있습니다.
여러 파일 이름 인수를 제공할 수 있습니다. 그들은 혼합되어 있습니다 그로프 하나의
문서. 옵션 인수 세트는 이러한 파일 인수 모두에 적합해야 합니다.
그래서 그들은 최소한 같은 스타일을 가져야 합니다. 그로프 언어.
출력 모드
기본적으로 그루퍼 프로그램은 모든 입력을 단일 파일로 수집하고 다음 형식으로 형식을 지정합니다.
그로프 특정 장치에 맞는 프로그램을 선택한 후 적합한 뷰어 프로그램을 선택하세요. 그만큼
장치 및 뷰어 프로세스 그루퍼 ~라고 모드. 러닝 모드 및 뷰어
그루퍼 프로그램은 자동으로 선택되지만 사용자가 옵션을 통해 선택할 수도 있습니다.
모드는 옵션 인수에 의해 선택됩니다. --모드=어쨌든. 추가적으로, 각각의
이 인수는 다음과 같이 자체 옵션으로 지정할 수 있습니다. 어쨌든. 이들의 대부분은
모드에는 옵션으로 선택할 수 있는 뷰어 프로그램이 있습니다. --뷰어.
X Window용 그래픽 모드, 본문 모드, 일부
곧장 그로프 모드 디버깅 및 개발을 위해.
기본적으로, 그루퍼 먼저 x 모드 그렇다면 가능하다 ps 모드, 그리고 마지막으로
청각 장애 모드. 이 모드 테스트 순서는 자동 모드 쉼표를 지정하여 변경할 수 있습니다.
옵션이 있는 별도의 모드 목록 --기본 모드.
검색 사람 페이지 입력의 압축 해제는 모든 모드에서 활성화됩니다.
그래픽 디스플레이 모드
그래픽 디스플레이 모드는 대부분 X Window 환경(또는 이와 유사한 환경)에서 작동합니다.
다른 윈도우 환경 내 구현). 환경 변수 $디스플레이
그리고 옵션 --표시하다 사용할 X Window 표시를 지정하는 데 사용됩니다. 이 경우
환경 변수가 비어 있습니다. 그루퍼 실행 중인 X Window가 없다고 가정하고 다음으로 변경합니다.
본문 모드. 옵션을 통해 이 자동 동작을 변경할 수 있습니다. --기본 모드.
그래픽 디스플레이 모드 및 해당 표준 X Window 뷰어 프로그램에 대해 알려진 뷰어
are
* PDF 뷰어에서(PDF 모드)
* 웹 브라우저에서 (HTML or WWW 모드)
* 포스트스크립트 뷰어(ps 모드)
* X 윈도우 로프 같은 시청자 gxditview(1) 또는 xditview(1) (에서 x 모드)
* DVI 뷰어 프로그램에서 (dvi 모드)
이 어플리케이션에는 XNUMXµm 및 XNUMXµm 파장에서 최대 XNUMXW의 평균 출력을 제공하는 PDF 모드 큰 장점이 있습니다. 이는 다음을 허용하는 유일한 그래픽 디스플레이 모드입니다.
뷰어 내에서 텍스트를 검색합니다. 정말 중요한 기능이 아닐 수 없습니다. 안타깝게도,
입력 내용을 PDF 형식으로 변환하는 데 시간이 걸리기 때문에 선택하지 않았습니다.
메이저 모드.
이러한 그래픽 뷰어는 X Window Toolkit의 옵션으로 사용자 정의할 수 있습니다. 하지만
그루퍼 옵션은 앞에 사용되는 단일 빼기 대신 이중 빼기를 사용합니다.
X 윈도우 툴킷.
본문 모드
텍스트 출력에는 두 가지 모드가 있습니다. 모드 본문 호출기가 없는 일반 출력의 경우
모드 청각 장애 일부 호출기 프로그램을 사용하여 텍스트 터미널에 텍스트를 출력합니다.
변수의 경우 $디스플레이 설정되지 않았거나 비어 있습니다. 그루퍼 사용해야한다고 가정합니다. 청각 장애 모드.
실제 구현에서는 그로프 출력 장치 라틴 1 를 위해 선택되었습니다 본문 모드.
옵션을 지정하여 변경할 수 있습니다. -T or --장치.
사용할 호출기는 다음 옵션 중 하나로 지정할 수 있습니다. --휴대용 소형 무선 호출기 and --뷰어또는
환경 변수 $페이저. 이 모든 것이 사용되지 않으면 적게(1) 프로그램
option -r 제어 시퀀스를 올바르게 표시하기 위해 기본 호출기로 사용됩니다.
이달의 스페셜 모드 for 디버깅 and 개발
이러한 모드는 다음을 사용합니다. 그루퍼 파일 결정 및 압축 해제. 이는 다음과 같이 결합됩니다.
직접 입력되는 단일 입력 파일 그로프 없이도 다른 전략으로
그루퍼 관람시설. 이러한 모드는 고급 모드로 간주되며 다음 용도에 유용합니다.
디버깅 및 개발 목적.
이 어플리케이션에는 XNUMXµm 및 XNUMXµm 파장에서 최대 XNUMXW의 평균 출력을 제공하는 모드 옵션으로 --원천 압축이 풀린 입력만 표시합니다.
선택권 --표준 출력으로 그래픽 모드에서는 표시되지 않습니다. 단지 다음에 대한 파일을 생성합니다.
선택한 모드를 선택한 다음 해당 내용을 표준 출력으로 인쇄합니다.
이 어플리케이션에는 XNUMXµm 및 XNUMXµm 파장에서 최대 XNUMXW의 평균 출력을 제공하는 그로프 모드 입력을 다음으로 전달합니다. 그로프 제공된 몇 가지 적합한 옵션만 사용하여
그루퍼. 이를 통해 사용자는 생성된 출력을 파일에 저장하거나 파이프라인으로 연결할 수 있습니다.
다른 프로그램.
In 그로프 모드, 옵션 -Z 후처리를 비활성화하여 그로프
중간의 출력. 이 모드에서는 입력이 형식화되지만 사후 처리되지는 않습니다. 보다
그로프아웃(5) 자세한 내용은.
All 그로프 짧은 옵션은 다음에서 지원됩니다. 그루퍼.
MAN 페이지 수색
의 기본 동작 그루퍼 먼저 파일 매개변수가
로컬 파일; 기존 파일 이름이 아닌 경우 파일 이름을 나타내는 것으로 간주됩니다.
사람 페이지. 다음 옵션을 사용하여 인수를 사용해야 하는지 여부를 결정할 수 있습니다.
파일 이름으로 처리되거나 사람 페이지 인수.
--남성 모든 파일 매개변수를 다음과 같이 해석하도록 강제합니다. 파일 사양 검색을 위해 사람 페이지.
--사람 없음
--로컬 파일
비활성화 사람 수색; 따라서 로컬 파일만 표시됩니다.
로컬 파일도 아니고 사람 페이지 일부 파일 매개변수에 대해 검색되었습니다. 경고는 다음과 같습니다.
표준 오류로 인해 발행되었지만 처리가 계속됩니다.
검색 암호알고리즘
이제 다음과 같이 가정해보자. 사람 페이지 검색해야합니다. 그만큼 그루퍼 프로그램은
검색 시설 사람 페이지. 모든 긴 옵션, 모든 환경 변수 및 대부분의
GNU의 기능 사람(1) 프로그램이 시행되었습니다. 검색 알고리즘은 다음과 같습니다.
특정 파일에 대해 표시되는 파일 결정 사람 페이지. 프로세스는 다음에 의해 수정될 수 있습니다.
옵션과 환경변수.
만 사람 생략된 동작 그루퍼 미리 포맷되어 있습니다 사람 페이지라고도
방법 페이지. 실제 컴퓨터의 뛰어난 성능으로 사전 포맷된
사람 페이지 더 이상 필요하지 않습니다. 추가적으로, 그루퍼 하는 로프 프로그램; 그것은 원한다
읽다 로프 소스 파일을 직접 포맷해 보세요.
파일을 검색하는 알고리즘 사람 페이지 먼저 일련의 디렉토리가 필요합니다.
이 세트는 소위부터 시작됩니다. 사람 통로 나중에 이름을 추가하여 수정됩니다.
운영 체계 and 언어. 이 발생 세트는 섹션을 추가하는 데 사용됩니다.
다음을 포함하는 디렉토리 사람 페이지 파일.
이 어플리케이션에는 XNUMXµm 및 XNUMXµm 파장에서 최대 XNUMXW의 평균 출력을 제공하는 사람 통로 콜론으로 구분된 디렉토리 목록입니다. 이는 다음에 의해 생성됩니다.
다음 방법.
* 환경변수 $MANPATH 설정할 수 있습니다.
* 환경 변수의 인수에서 읽을 수 있습니다. $MANOPT.
* 사람 통로 옵션을 사용하여 수동으로 지정할 수 있습니다. --manpath. 빈 인수
비활성화 사람 페이지 수색.
* 없을 때 사람 통로 으로 설정됐다 맨 패스(1) 프로그램은 하나를 결정하려고 시도합니다.
* 이것이 작동하지 않으면 다음의 합리적인 기본 경로를 사용하세요. $ PATH 정해졌다.
이제 시작 디렉토리 세트가 생겼습니다. 이 세트를 변경하는 첫 번째 방법은 다음을 추가하는 것입니다.
의 이름 운영 시스템. 이는 다음과 같이 가정합니다. 사람 페이지 여러 운영 시스템 are
설치되었습니다. 이것은 항상 사실이 아닙니다. 그러한 이름은 운영 시스템 제공 될 수 있습니다
3가지 방법으로.
* 환경변수 $시스템 우선순위가 가장 낮습니다.
* 이 옵션은 다음 옵션으로 재정의될 수 있습니다. $MANOPT.
* 이것은 명령줄 옵션에 의해 다시 무시됩니다. --시스템.
여러 이름의 운영 시스템 이름을 추가하고 로 구분하여 제공할 수 있습니다.
반점.
이 어플리케이션에는 XNUMXµm 및 XNUMXµm 파장에서 최대 XNUMXW의 평균 출력을 제공하는 사람 통로 각각을 추가하여 변경됩니다. 체계 각 끝에 하위 디렉토리로 이름 지정
세트의 디렉토리입니다. 디렉토리 없음 사람 통로 세트가 유지됩니다. 하지만 그렇지 않다면 체계 이름은
지정된 사람 통로 변함없이 남아있습니다.
그 후 실제 디렉토리 세트는 다음과 같이 변경할 수 있습니다. 언어 정보. 이것
존재한다고 가정한다 사람 페이지 다른 언어로. 수배 언어 될 수 있습니다
여러 가지 방법으로 선택됩니다.
* 환경 변수 $LANG.
* 이는 다음에 의해 재정의됩니다. $LC_MESSAGES.
* 이는 다음에 의해 재정의됩니다. $LC_ALL.
* 옵션을 제공하여 재정의할 수 있습니다. $MANOPT.
* 이러한 모든 환경 변수는 명령줄 옵션에 의해 재정의됩니다. --장소.
이 어플리케이션에는 XNUMXµm 및 XNUMXµm 파장에서 최대 XNUMXW의 평균 출력을 제공하는 디폴트 값 언어 의사 언어 매개변수 중 하나를 지정하여 지정할 수 있습니다.
C 또는 POSIX. 이는 이전에 주어진 것을 삭제하는 것과 같습니다. 언어 정보. 그만큼 사람 페이지
인간을 디폴트 값 언어 일반적으로 영어로 되어 있습니다.
물론 언어 이름은 다음에 의해 결정됩니다. 사람. GNU에서는 사람, 에 지정되어 있습니다.
POSIX 1003.1 기반 형식:
[_[.[,]]],
하지만 두 글자로 된 코드는 대부분의 목적에 충분합니다. 만약에
복잡한 언어 공식 없음 사람 페이지 발견된다 그루퍼 국가 부분을 검색합니다
이 처음 두 문자로도 구성됩니다.
실제 디렉토리 세트는 세 번 복사됩니다. 그만큼 언어 이름이 하위 디렉터리로 추가됩니다.
실제 디렉토리 세트의 첫 번째 복사본에 있는 각 디렉토리에(이 작업은
언어 정보가 제공됩니다). 그런 다음 2 글자 약어는 언어 이름은
디렉터리 세트의 두 번째 복사본에 하위 디렉터리로 추가됩니다.
해당 언어 이름이 2글자 이상입니다.) 디렉토리 세트의 세 번째 사본은 다음과 같습니다.
변경되지 않은 상태로 유지(그렇지 않은 경우 언어 정보가 제공됩니다. 이는 보관된 디렉토리 세트입니다.
새 디렉터리 세트를 가져오기 위해 최대 3개의 복사본이 추가됩니다.
이제 우리는 작업할 완전한 디렉토리 세트를 갖게 되었습니다. 이들 각 디렉토리에는
사람 파일은 다음과 같이 구분됩니다. 섹션. 의 이름 섹션에 있어야 합니다. 하나로 표현된다
문자, 사이의 숫자 1 and 9, 또는 캐릭터 o or n, 이 순서로.
사용 가능한 각 섹션에 있어야 합니다., 하위 디렉터리 사람 모두를 포함하여 존재합니다 사람 파일
이것에 대한 섹션에 있어야 합니다.어디로 앞에서 설명한 대로 단일 문자입니다. 각 사람
파일에 섹션에 있어야 합니다. 디렉토리에는 다음과 같은 형식이 있습니다.
사람/.[ ][.]어디로 and
선택 사항입니다. 그 이름은 사람 페이지 이는 다음과 같이 지정됩니다.
명령줄의 filespec 인수.
이 어플리케이션에는 XNUMXµm 및 XNUMXµm 파장에서 최대 XNUMXW의 평균 출력을 제공하는 확장자 섹션에 추가됩니다. 이 접미사는 하위 섹션처럼 작동합니다. 안
확장자 파일 이름에만 발생하고 파일 이름에는 발생하지 않습니다. 섹션에 있어야 합니다. 하위 디렉토리. 그것은 할 수 있다
명령줄에 지정해야 합니다.
반면에, 압축 파일이 어떻게 압축되었는지에 대한 정보일 뿐입니다.
이는 명령줄에서 지정할 수 없으므로 사용자에게는 중요하지 않습니다.
지정하는 방법에는 4가지가 있습니다. 섹션에 있어야 합니다. 명령줄에서:
* 환경 변수 $MANSECT
* 명령줄 옵션 --섹션
* 부록 name 형식의 주장 .
* 사전 준비사항 name 형식의 주장
여러개를 지정하는 것도 가능합니다 섹션 단일 문자를 추가하여
콜론으로 구분됩니다. 이는 제한을 의미한다고 생각할 수 있습니다. 사람 페이지 검색하다
일부만 섹션. 배수 섹션 에 대해서만 가능합니다 $MANSECT and --섹션.
없는 경우 섹션에 있어야 합니다. 모두 지정되어 있습니다 섹션 주어진 항목에서 차례로 검색됩니다.
순서, 시작하는 것 섹션에 있어야 합니다. 1, 적합한 파일을 찾을 때까지.
지정하는 방법에는 4가지가 있습니다. 확장자 명령줄에서. 하지만 그럴 필요는 없다
전체 확장 이름을 제공하려면 대부분의 경우 일부 약어로 충분합니다.
* 환경 변수 $EXTENSION
* 명령줄 옵션 --확대
* 부록 . 형식의 주장 .
* 사전 준비사항 name 형식의 주장
자세한 내용은 사람 페이지 검색하다, 보다 사람(1).
예 of 사람 파일
/usr/share/man/man1/groff.1
압축되지 않은 파일입니다. 사람 페이지 그로프 섹션에 있어야 합니다. 1. 라고 할 수 있다
by
쉿# 그로퍼 그로프
아니 섹션에 있어야 합니다. 여기에 지정되었으므로 모두 섹션 검색해야 하지만 섹션에 있어야 합니다. 1
이 파일이 먼저 검색됩니다. 파일 이름은
다음 구성 요소. / usr / 공유 / 남자 / 의 일부여야 합니다. 사람 통로;
하위 디렉토리 남자1/ 그리고 그 부분 .1 ~을 위해 서다 섹션에 있어야 합니다.; 그로프 그 이름은
사람 페이지.
/usr/local/share/man/man7/groff.7.gz
파일 이름은 다음 구성 요소로 구성됩니다. /usr/로컬/공유/사람 절대로 필요한 것
~의 일부가 되다 사람 통로; 하위 디렉토리 남자7/ 그리고 그 부분 .7 ~을 위해 서다
섹션에 있어야 합니다.; 그로프 그 이름은 사람 페이지; 마지막 부분 .gz 약자
압축 gzip을(1). 다음과 같이 섹션에 있어야 합니다. 첫 번째 항목이 아니므로 지정해야 합니다.
또한. 이는 다음 명령 중 하나를 사용하여 수행할 수 있습니다.
쉿# 그로퍼 groff.7
쉿# 그로퍼 7 그로프
쉿# 그로퍼 --sections=7 그로프
/usr/local/man/man1/ctags.1emacs21.bz2
여기에 / usr / 지역 / 사람 ~에 있어야합니다. 사람 통로; 하위 디렉토리 남자1/ 그리고 파일 이름
부품 .1 지지하다 섹션에 있어야 합니다. 1; 의 이름 사람 페이지 is c태그; 섹션에는
확장자 이맥스21; 파일은 다음과 같이 압축됩니다. . Bz2 과 bzip2(1). 파일은 다음을 수행할 수 있습니다.
다음 명령 중 하나로 볼 수 있습니다
쉿# 그로퍼 ctags.1e
쉿# 그로퍼 1e ctags
쉿# groffer --extension=e --sections=1 ctags
여기서 e는 확장명 emacs21의 약어입니다.
/usr/man/linux/de/man7/man.7.Z
디렉토리 / usr / 남자 이제의 일부입니다 사람 통로; 그러면 하위 디렉토리가 있습니다
에 대한 운영 체계 name 리눅스/; 다음은 하위 디렉토리입니다 드 / 독일인을 위해
언어; 섹션에 있어야 합니다. 이름 man7 and .7 지금까지 알려져 있습니다. 사람 그 이름은
사람 페이지및 .Z 은(는) 처리할 수 있는 압축을 나타냅니다. gzip을(1). 우리는 원한다
이제 일부 옵션에 여러 값을 제공하는 방법을 보여줍니다. 그것은 가능하다
섹션 and 운영 체계 이름. 그래서 우리는 다음과 같이 사용합니다. 섹션 5 and 7 등 체계
이름 리눅스 and 엑스. 명령은 다음과 같습니다
쉿# groffer --locale=de --sections=5:7 --systems=linux,aix man
쉿# LANG=de MANSECT=5:7 SYSTEM=linux,aix 그로퍼 맨
감압
이 프로그램에는 감압 기능이 있습니다. 표준 입력 또는 검색된 파일인 경우
명령줄 매개변수는 다음 중 하나에서 지원되는 형식으로 압축됩니다.
gzip을(1) 또는 bzip2(1) 즉시 압축이 풀립니다. 여기에는 GNU가 포함됩니다. .gz, . Bz2및
전통 .Z 압축. 프로그램은 모든 연결을 표시합니다
명령줄에 지정된 순서대로 압축을 푼 입력입니다.
환경
이 어플리케이션에는 XNUMXµm 및 XNUMXµm 파장에서 최대 XNUMXW의 평균 출력을 제공하는 그루퍼 프로그램은 많은 시스템 변수를 지원하며, 그 중 대부분은 다른 시스템 변수에 의해 지원됩니다.
프로그램들. 모든 환경 변수 그로프(1)과 GNU 사람(1) 및 일부 표준 시스템
변수는 존중됩니다.
출신 그루퍼 변수
$GROFFER_OPT
다음 실행을 위한 저장 옵션 그루퍼. 이 변수에 지정된 옵션은 다음과 같습니다.
명령줄에 제공된 옵션으로 재정의됩니다. 이 변수의 내용
쉘 내장 `eval'을 통해 실행됩니다. 따라서 공백을 포함하는 인수 또는
특수 쉘 문자는 인용되어야 합니다. 이 변수를 내보내는 것을 잊지 마세요.
그렇지 않으면 실행 중에 존재하지 않습니다. 그루퍼.
변수
다음 변수는 다음에 대해 특별한 의미를 갖습니다. 그루퍼.
$디스플레이
이 변수가 설정되면 X Window 시스템이 실행 중임을 나타냅니다.
이 변수를 테스트하면 그래픽 또는 텍스트 출력이 생성되는지 여부가 결정됩니다.
이 변수는 사용자가 부주의하게 변경해서는 안 되지만 다음과 같은 용도로 사용할 수 있습니다.
그래픽을 시작하다 그루퍼 원격 X Window 터미널에서. 예를 들어,
귀하의 시스템에서 그루퍼 다음 명령으로 두 번째 모니터에서 시작할 수 있습니다.
쉿# DISPLAY=:0.1 그로퍼 무엇이든 &
$LC_ALL
$LC_MESSAGES
$LANG 위의 순서대로 이러한 변수 중 하나가 설정되면 해당 내용은 다음과 같습니다.
특히 검색할 때 사용되는 언어인 로케일로 해석됩니다.
사람 페이지. 로케일 이름은 일반적으로 다음과 같은 형식입니다.
언어[_영토[.코드 세트[@변화]]], 어디 언어 ISO 639 언어입니다
코드 영토 ISO 3166 국가 코드이며 코드 세트 문자 집합 또는
ISO-8859-1 또는 UTF-8과 같은 인코딩 식별자; 보다 로케일 설정(삼). 로케일 값
C와 POSIX는 기본값을 나타냅니다. 사람 페이지 언어가 없는 디렉토리
접두사. 이는 3개의 변수가 모두 설정 해제된 경우와 동일한 동작입니다.
$페이저 이 변수는 tty 출력에 대한 호출기를 설정하는 데 사용할 수 있습니다. 예를 들어,
호출기 사용을 완전히 비활성화하려면 이 변수를 방법(1) 프로그램
쉿# PAGER=고양이 그로퍼 뭐든지
$ PATH 내의 모든 프로그램 그루퍼 스크립트는 고정된 경로 없이 호출됩니다. 따라서 이
환경 변수는 실행 중에 사용되는 프로그램 세트를 결정합니다. 그루퍼.
그로프 변수
이 어플리케이션에는 XNUMXµm 및 XNUMXµm 파장에서 최대 XNUMXW의 평균 출력을 제공하는 그루퍼 프로그램이 내부적으로 호출 그로프, 따라서 모든 환경 변수는
그로프(1) 내부적으로 사용됩니다. 그루퍼 또한. 다음 변수는 직접적인
에 대한 의미 그루퍼 프로그램)
$GROFF_TMPDIR
이 변수의 값이 쓰기 가능한 기존 디렉터리인 경우 그루퍼 그것을 사용
임시 파일을 저장하기 위해 그로프 하다. 참조 그로프(1) 매뉴얼 페이지
임시 파일 위치에 대한 자세한 내용
남자 변수
기능의 일부 사람 프로그램은 에서 구현되었습니다. 그루퍼; 모두를 위한 지원
문서화된 환경 변수 사람(1)이 추가되었습니다 그루퍼, 그러나 의미는
접근 방식이 다르기 때문에 약간 수정되었습니다. 그루퍼; 하지만 사용자 인터페이스는
같은. 그만큼 사람 환경 변수는 다음과 함께 제공되는 옵션으로 덮어쓸 수 있습니다. $MANOPT,
그러면 명령줄이 이를 덮어씁니다.
$EXTENSION
검색 제한 사람 페이지 이 확장자를 가진 파일에 . 이것은
옵션에 의해 재정의됨 --확대; 자세한 내용은 거기를 참조하세요.
$MANOPT
이 변수에는 사전 설정으로 옵션이 포함되어 있습니다. 사람(1). 이것들이 전부는 아니기 때문에
관련 그루퍼 그 가치의 필수적인 부분만 추출됩니다. 그만큼
이 변수에 지정된 옵션은 다른 환경의 값을 덮어씁니다.
특정 변수 사람. 이 변수에 지정된 모든 옵션은 다음과 같습니다.
명령줄에 제공된 옵션으로 재정의됩니다.
$MANPATH
설정된 경우 이 변수에는 사람 페이지 나무는
저장되었습니다. 이는 옵션에 의해 재정의됩니다. --manpath.
$MANSECT
섹션 이름이 콜론으로 구분된 목록인 경우 다음을 검색합니다. 사람 페이지 is
해당 매뉴얼 섹션으로 제한됩니다. 이는 옵션에 의해 재정의됩니다.
--섹션.
$시스템
쉼표로 구분된 이름 목록으로 설정되면 다음과 같이 해석됩니다. 사람 페이지
다양한 운영 체제에 대한 트리. 이 변수는 옵션으로 덮어쓸 수 있습니다.
--시스템; 자세한 내용은 거기를 참조하세요.
환경 변수 $MANROFFSEQ 에 의해 무시된다 그루퍼 왜냐하면 꼭 필요한
전처리기는 자동으로 결정됩니다.
구성 파일
이 어플리케이션에는 XNUMXµm 및 XNUMXµm 파장에서 최대 XNUMXW의 평균 출력을 제공하는 그루퍼 프로그램은 두 개의 구성 파일로 사전 구성될 수 있습니다.
/etc/groff/groffer.conf
시스템 전체 구성 파일 그루퍼.
$HOME/.groff/groffer.conf
사용자별 구성 파일 그루퍼어디로 $ HOME 사용자의 집을 나타냅니다.
예배 규칙서. 이 파일은 활성화하기 위해 시스템 전체 구성 파일 다음에 호출됩니다.
사용자가 재정의합니다.
두 파일 모두 구성을 위해 처리되지만 / 기타 제공
첫 번째; 홈 디렉터리의 구성 파일로 덮어쓰여집니다. 둘 다
환경 변수가 구성 파일을 덮어씁니다. $GROFFER_OPT; 모든 것
명령줄 인수로 덮어쓰여집니다.
구성 파일에는 모든 경우에 기본값으로 호출되어야 하는 옵션이 포함되어 있습니다. 그루퍼
달리다. 이러한 옵션은 각각 긴 옵션,
짧은 옵션 또는 짧은 옵션 클러스터; 논쟁이 있든 없든 각각. 그래서 각 라인
구성 정보가 빼기 문자 `로 시작하는 경우-'; 긴 줄
옵션은 두 개의 빼기 문자로 시작합니다 `--', 짧은 옵션 또는 짧은 옵션이 있는 줄
클러스터는 단일 빼기 `로 시작합니다.-'.
구성 파일의 옵션 이름은 축약될 수 없으며 정확해야 합니다.
긴 옵션에 대한 인수는 등호로 옵션 이름과 분리될 수 있습니다.
` 기호=' 또는 공백(예: 하나 또는 여러 개의 공백 또는 탭 문자)을 사용합니다. a에 대한 주장
짧은 옵션 또는 짧은 옵션 클러스터를 옵션 이름에 직접 추가할 수 있습니다.
공백으로 구분됩니다. 인수의 끝은 줄의 끝입니다. 그렇지 않다
옵션 이름이나 인수에 쉘 환경 변수를 사용할 수 있습니다.
빈 인수를 제외하고는 옵션이나 인수에 따옴표를 사용할 필요가 없습니다.
등호 구분 기호에 따옴표 쌍을 추가하여 빈 인수를 제공할 수 있습니다.
부호 또는 공백; 짧은 옵션을 사용하면 구분 기호도 생략할 수 있습니다. 오랫동안
등호를 구분하는 옵션 `='인 경우 따옴표 쌍을 생략하여 끝낼 수 있습니다.
등호를 구분하는 줄. 다른 모든 인용 문자는 취소됩니다.
내부적으로.
구성 파일에서는 각 줄의 시작 부분에 임의의 공백이 허용됩니다.
그냥 무시됩니다. 줄 내의 각 공백은 단일 공백 문자로 대체됩니다.
`` '내부적으로.
빼기 문자로 시작하지 않는 구성 줄은 모두 무시됩니다.
`로 시작하는 주석#'가 가능합니다. 따라서 쉘 명령이 없습니다.
구성 파일.
예를 들어, 다음 중 하나에서 사용할 수 있는 다음 구성 파일을 고려하십시오.
/etc/groff/groffer.conf or ~/.groff/groffer.conf .
# 그로퍼 구성 파일
#
# 각 groffer 호출에 사용되는 groffer 옵션
--foreground=다크블루
--해상도=100
--viewer=gxditview -기하학 900x1200
--viewer xpdf -Z 150
로 시작하는 줄 # 무시되므로 명령줄 역할을 합니다. 이것
구성 세트 XNUMX개 그루퍼 옵션(`로 시작하는 줄-'). 이것은
다음 효과:
* 텍스트 색상을 사용하십시오 진한 파란색 이를 지원하는 모든 시청자(예: gxditview.
* 다음 해상도를 사용하세요. 100dpi 이를 지원하는 모든 시청자(예: gxditview. 로
이것은 기본 장치입니다. x 모드 가 X100.
* 힘 gxditview(1) X 모드 너비 설정을 위해 기하학 옵션을 사용하는 뷰어
에 900px 그리고 높이 1200px. 이 기하학은 다음의 해상도에 적합합니다.
100dpi.
* 사용하다 xpdf(1) PDF 모드 논쟁을 하는 시청자 -Z 150.
사용 예
사용법 그루퍼 매우 쉽습니다. 일반적으로 파일 이름이나 이름으로만 호출됩니다.
사람 페이지. 그러나 다음 예는 다음을 보여줍니다. 그루퍼 훨씬 더 화려하다
기능.
쉿# 그로퍼 /usr/local/share/doc/groff/meintro.ms.gz
압축된 파일의 압축을 풀고 포맷하고 표시합니다. meintro.ms.gz 디렉토리에서
/usr/local/share/doc/groff, 표준 뷰어 사용 gxditview 그래픽 뷰어로 사용하는 경우
X Window에서 또는 적게(1) X Window에 없을 때의 호출기 프로그램.
쉿# 그로퍼 그로프
파일이 ./groff 존재하면 입력으로 사용됩니다. 그렇지 않으면 인수를 검색으로 해석합니다.
위한 사람 페이지 이름 그로프 가능한 한 가장 작은 사람 섹션에 있어야 합니다., 이 항목의 섹션 1입니다.
케이스.
쉿# 그로프맨:그로프
검색 사람 페이지 of 그로프 파일이 있을 때에도 ./groff 존재합니다.
쉿# 그로퍼 groff.7
쉿# 그로퍼 7 그로프
검색하다 사람 페이지 of 그로프 in 사람 섹션에 있어야 합니다. 7. 이 섹션 검색은 숫자에 대해서만 작동합니다.
또는 작은 세트의 단일 문자입니다.
쉿# 그로퍼 fb.modes
파일이 ./fb.모드 존재하지 않습니다. 이것을 다음을 검색하는 것으로 해석합니다. 사람 페이지 of
fb.모드. 확장 기능으로는 모드 클래식 섹션 스타일의 단일 문자가 아닙니다.
인수는 검색으로 분할되지 않습니다. fb.
쉿# 그로퍼 그로프'troff(1)' 남자:roff
존재하지 않는 파일이 아닌 인수는 다음과 같이 조회됩니다. 사람 페이지: 그로프
(자동 검색은 다음에서 찾을 수 있습니다. 사람 섹션 1), troff (섹션 1에서) 그리고 로프 (의
가장 낮은 숫자를 갖는 섹션(이 경우 7). 주변의 인용문 'troff(1)'
괄호는 특수 쉘 문자이기 때문에 필요합니다. 그들을 탈출
백슬래시 문자 \( and \) 그것도 가능할 것이다. 포맷된 파일은 다음과 같습니다.
하나로 연결되어 표시됩니다.
쉿# LANG=더 groffer --man --viewer=galeon ls
독일인을 구하라 사람 페이지 (언어 de) ls 프로그램을 압축해제하고 포맷하세요.
HTML 형식 (WWW 모드) 웹 브라우저에서 결과를 봅니다. 갈레온. 옵션 --남성
다음을 보장합니다. 사람 페이지 로컬 파일인 경우에도 검색됩니다. ls 실제에 존재하는
디렉토리.
쉿# 그로퍼 --source '남자:로프(7)'
가져오기 사람 페이지 라는 로프 in 사람 섹션 7의 압축을 풀고 포맷되지 않은 상태로 인쇄하세요.
콘텐츠, 소스 코드.
쉿# 그로퍼 --de-p --in --ap
이것은 축약된 인수 세트이며 다음과 같이 결정됩니다.
쉿# groffer --debug-params --intermediate-output --apropos
쉿# 고양이 파일.gz | 그로퍼 -Z -mfoo
파일 파일.gz 표준 입력으로 전송되고 압축이 풀린 다음
로 이송 그로프 중간의 출력 모드 후처리 없이(그로프 option
-Z), 매크로 패키지 사용 푸 (그로프 option -m).
쉿# echo '\f[CB]와우!' |
> groffer --x --bg 빨간색 --fg 노란색 --geometry 200x100 -
단어를 표시 WOW! 작은 창에서 일정한 너비의 굵은 글꼴로 노란색을 사용합니다.
빨간색 배경입니다.
호환성
이 어플리케이션에는 XNUMXµm 및 XNUMXµm 파장에서 최대 XNUMXW의 평균 출력을 제공하는 그루퍼 프로그램은 Perl로 작성되었으며 작성 당시 Perl 버전은 v5.8.8이었습니다.
그루퍼 두 가지 모두 호환되는 명령줄 인수에 대한 자체 파서를 제공합니다.
POSIX getopts(1)과 GNU getopt(1). 옵션 인수 및 파일 이름을 처리할 수 있습니다.
공백과 많은 특수 문자 세트를 포함합니다. 다음 표준
유형의 옵션이 지원됩니다.
* 단일 마이너스로 구성된 옵션 - 표준입력을 의미합니다.
* 단일 마이너스 뒤에 문자가 오는 것은 단일 문자 옵션 또는
이들의 조합; 예를 들어, 그루퍼 짧은 옵션 조합 -Qmfoo is
에 해당 -Q -m 푸.
* 긴 옵션은 이름이 한 글자보다 긴 옵션입니다. 그것들은 항상 앞에 있다
이중 마이너스로. 옵션 인수는 다음 명령줄 인수로 이동할 수 있습니다.
또는 인수에 등호를 추가해야 합니다. 예를 들어, --long=인수 동등하다
에 --긴 아르헨티나.
*의 주장 -- 옵션 분석을 종료합니다. 모든 추가 명령줄 인수는 다음과 같습니다.
로 해석 파일 사양 매개변수(예: 검색을 위한 파일 이름 또는 구성)
사람 페이지).
* 옵션이나 옵션 인수가 아닌 모든 명령줄 인수는 해석됩니다.
as 파일 사양 옵션 구문 분석이 완료될 때까지 저장됩니다. 예를 들어,
명령 줄
쉿# 그로퍼 파일1 -a -o 인수 파일2
에 해당하는
쉿# groffer -a -o arg -- 파일1 파일2
옵션과 파일 사양 매개변수는 GNU 원칙을 따릅니다. 그렇죠
즉시 옵션 처리를 종료하는 POSIX의 이상한 옵션 동작을 충족하지 않습니다.
옵션이 아닌 첫 번째 인수에 도달했습니다. 옵션 처리가 종료될 수 있습니다.
` 옵션에 의해 강제됨--' 그래도.
onworks.net 서비스를 사용하여 온라인으로 Groffer 사용