매뉴얼 페이지를 보려면 어떻게합니까?


13

저는 Linux를 처음 사용합니다. "유닉스와 리눅스 시스템 관리 핸드북"을 찾았습니다. 리눅스와 유닉스의 여러 버전과 우분투에만 국한되지 않은 리눅스 매뉴얼 페이지를 보는 명령에 대해 이야기합니다.

맨 페이지를 보려면 어떻게합니까?


당신은이 책이 맨 페이지를 뜯어 먹는 명령에 대해 이야기한다고 말했습니다.
psusi

답변:


23

패키지와 관련된 매뉴얼 페이지를 보려면 터미널을 열고 ( Ctrl+ Alt+를 T함께 누름 ) 다음을 입력하십시오.

man <package_name>

예를 들어 grep의 매뉴얼 페이지 를 보려면 다음을 입력하십시오.

man grep

그러면 순서대로 섹션 번호를 참조하는 매뉴얼 페이지가 열립니다.

1 2 3 4 5 6 7 

특정 섹션의 매뉴얼 페이지를 열려면 다음을 입력하십시오.

man <section_number> <package_name>

예를 들어 open()C 에서 함수 의 매뉴얼 페이지를 열려면 다음을 입력해야합니다.

man 2 open

추가 정보:


3
또한 일부 도구에는 정보 페이지에보다 광범위한 매뉴얼이 있습니다 info grep. 별도의 외부 파일이 아닌 bash 쉘의 내부 부분 인 일부 명령은 도움말 페이지에 설명되어 있습니다 (예 :) help echo. 물론 많은 프로그램에는 --help가장 일반적인 사용법을 표시 하는 옵션이 있습니다.
evilsoup

@ evilsoup : 답변에 자유롭게 추가하십시오.
jobin

모든 섹션의 매뉴얼 페이지를 열려면을 입력하십시오 man -a <page>. 그리고 인수가 패키지 이름 일 필요는 없습니다. 명령, 파일, 함수 이름 일 수 있습니다.
scai

죄송합니다. IMO가 잘못되었습니다. man인수는 맨 페이지 이름이 아닌 패키지 이름 . grep는 패키지가 아니 open거나 ( ascii또는 hier) coreutils패키지의 일부가 아닌 명령입니다 . man coreutils해당 페이지가 존재하지 않으므로 아무 것도주지 않습니다. 대부분의 패키지가 뒤 따르는 규칙은 명령마다 맨 페이지를 추가하는 것입니다. 이것이 man grep작동 하는 이유 이지만 명령을 설명하지 않는 맨 페이지가 있습니다. man바닥 글에 표시된 작은 메타 정보를 제외하고는 실제로 패키지 개념이 없습니다.
Alois Mahdal

5

@Jobin 답변은 완벽합니다. Op는 그것을 알 수 있도록 항상 더 많은 옵션을 추가하고 싶습니다.

커맨드 맨을 txt 파일로 리다이렉션하려면 :

man <command> > /location/file (change location and the name of file )

내가 알고 싶은 또 다른 것은 :

예를 들어을 입력 man ls하면 맨 위에 LS (1)이 표시되고 숫자는 다음을 의미합니다.

 (1)     User Commands
 (2)     System Calls
 (3)     Library functions
 (4)     Devices
 (5)     File formats
 (6)     Games and Amusements
 (7)     Conventions and Miscellany
 (8)     System Administration and Priveledged Commands
 (L)     Local. Some programs install their man pages into this section instead 
 (N)     TCL commands

터미널에서 매뉴얼 페이지를 보려면 다음을 사용하는 것이 좋습니다.

man <command> | less 페이지로 볼 수 있도록

추가 옵션 : man man


2
less이미 (적어도 내 시스템에서는) 페이저를 사용하고 옵션 또는 env var /usr/bin/less -s로 지정할 수 있는 호출기를 사용하는 경우 왜 파이프해야 합니까? -P$PAGER
Ruslan

2

유니티를 사용하는 경우 yelp 및 맨 페이지 범위를 통해 대시를 통해 액세스 할 수도 있습니다

대시 홈을 열고을 입력합니다 ( manpages:whatever예 :manpages:bash

도움말 창에서 열기를 클릭하면 사용 가능한 사람이 표시됩니다.

이 방법으로 열 때 도움말의 책갈피 옵션은 반 유용하므로 더 좋습니다.


1

당신이 사용할 수있는 man package/command(name)방법에 대한 자세한 내용과 man작품 사용해보십시오man man



1

명령 또는 구성 파일 에 대해 연구 할 때 발생하는 무릎 반응 은 다음과 같아야합니다.

man command
man file.conf

또는

man command<Tab>
man file<Tab>

에 대한 인수 man는 실제로 맨 페이지 이름 이며 패키지 관리자는 사용자에게 필요한 맨 페이지를 추가해야합니다. 많은 패키지가 많은 경우 일반적으로 다음을 기대할 수 있습니다.

  • 명령 당 하나의 맨 페이지 (명령과 정확히 동일하게 이름이 지정됨)

  • 구성 파일에 대한 최소한 하나의 맨 페이지 (일반적으로 기본 구성 파일과 정확히 동일한 이름)

그러나 매뉴얼 페이지 시스템은 방대한 자원입니다. 실제로 특정 명령이나 특정 프로그램을 다루지 않는 훨씬 더 많은 매뉴얼 페이지가 있습니다. 예를 들어 맨 페이지 시스템에는 일반적으로 다음과 같은 설명서가 포함되어 있습니다.

  • 명령 (섹션 1)뿐만 아니라 직접 명령이 아닌 페이지도 종종 있습니다. 예. 펄레,

  • 커널 호출 (섹션 2)

  • 시스템 라이브러리 호출 (섹션 3)

  • 특수 시스템 파일 (섹션 4)

  • 구성 파일 및 형식 (섹션 5)

  • 게임 (예, 게임! .. 나는 아무것도 본 적이 없지만) (섹션 6),

  • 기타 사항 (예 man 7 ascii: man 7 iso-8859-1, man 7 wireless) (섹션 7)

또한 패키지는 설명서를 맨 페이지 섹션으로 제공 할 수 있습니다. 예를 들어, 모든 모듈을 찾을 수있는 perl-doc섹션을 3perl추가하고 OpenSSL은 추가합니다 3ssl.

Ububtu에 있는지 확실하지 않지만 Fedora에는 man-pagesPOSIX 버전의 명령 또는 시스템 호출과 같은 더 많은 제품을 제공하는 패키지가 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.