사람은 어떤 형식을 사용합니까?

사람은 어떤 형식을 사용합니까?

소프트웨어는 내 사람들이 nroff 또는 vt100 "catman" 페이지 구성을 사용하는지 알고 싶어합니다. 이것을 어떻게 결정합니까?

답변1

nroff를 사용해 보세요. "man"의 최신 버전에서는 기본적으로 *roff를 사용합니다.

man man

기본적으로 nroff를 표시하는 것은 내 Ubuntu 및 OS X 시스템의 기본값이므로 안전한 선택이어야 합니다.

답변2

짧은 대답: nroff를 선택하세요.

Nroff는 전통적인 매뉴얼 페이지 워드 프로세서입니다. "Catman" 페이지는 일반적으로 텍스트 터미널에서 사용하기 위해 nroff로 형식화된 매뉴얼 페이지입니다. Catman 페이지에는 서식이 거의 없고 굵은 글씨와 밑줄만 있으며 특정 터미널 너비(보통 80열)에 맞게 만들어졌습니다. 과거에는 포맷 시간을 피하기 위해 미리 포맷된(예: catman) 페이지를 설치하는 것이 합리적이었지만 최신(심지어 최신이 아니더라도) 시스템에서는 포맷에 소요되는 시간이 미미합니다. 일부 시스템에는 캐싱이 있으므로 각 소스 페이지의 형식은 한 번만 지정되지만 이마저도 더 이상 사용되지 않습니다. 소스 nroff 페이지의 장점은 다양한 터미널 너비, 다양한 문자 인코딩 또는 비 터미널 설정(웹 브라우저, PDF 등)에 맞게 형식을 지정할 수 있다는 것입니다.

기존 콘텐츠를 보거나 /usr/man봅니다 /usr/share/man. man점으로 시작하고 그 뒤에 두 글자가 오는 줄이 포함된 많은 파일이 포함된 숫자 뒤에 이름이 붙은 디렉토리가 보이면 시스템은 nroff 매뉴얼 페이지를 지원합니다. 문자(문자 모양 8, 밑줄 또는 굵은 글씨로 표시될 수 있음)가 포함된 파일이 포함된 숫자 뒤에 이름이 붙은 디렉토리가 표시되면 시스템이 catman 페이지를 지원하는 것 cat입니다 .^H\010\x08

실제로 대부분의 시스템은 하나가 누락된 경우에도 두 가지를 모두 지원합니다. 예를 들어 Linux 시스템에는 catman 페이지가 거의 설치되어 있지 않지만 이를 지원합니다. 대조적으로, 기본 OpenBSD 설치는 catman 페이지와 함께 제공되지만 nroff 매뉴얼 페이지(포트의 표준)를 지원합니다. 일부 시스템은 다른 형식도 지원합니다. 예를 들어 Solaris는 일부 페이지를 SGML 형식으로 제공합니다.

관련 정보