Man page/Navigate/ko

이 안내서는 man 을 사용하여 맨페이지를 탐색하는 방법을 보여줍니다.

man 프로그램
Everyone at some point in their Linux life has used it. "It" is the  command. However, while the man program itself appears to be rather simplistic in its construct, it has a few extra abilities than just simply scrolling through the page. This document hopes to help shed some light on these capabilities.

man 배치
맨페이지는 주소  디렉터리에 저장되어 있습니다. 그러나 맨페이지의 위치를  환경 변수에 명시한 대로, man 프로그램이 맨페이지를 가져올 수 있습니다. 젠투는 보통 의  변수에 저장합니다. 이 디렉터리에 manX 형식의 몇가지 폴더가 있는데 X는 장 번호를 의미합니다. 예를들어 표준 맨 배치는 다음과 같습니다:

실제 장 번호 부여는 표준처럼 보입니다. 그러나 폴더가 있고 몇가지  폴더가 있습니다. 다음 표 목록은 위에서 언급한 맨페이지 디렉터리를 나타내며 어떤 내용이 들어있는지 보여줍니다:

내용이 더 늘어나지도 않고 자세하지도 않지만, 대부분의 사람들이 관심을 가질 맨 페이지의 범위를 포함합니다. 그러나 가끔은 이 표에서 본대로 어떤 섹션에 무엇이 있는지 쉽게 찾을 수 있습니다. 다음 장에서는 이 배치를 man 명령을 사용하여 차근차근 둘러보겠습니다.

man 배치 탐색하기
이제 맨 페이지의 배치를 이해했으므로 명령으로 이곳저곳 찾아볼 수 있습니다. 가끔은 우리가 찾을 맨 페이지를 좁은 범위에서 필요할 수가 있습니다. 첫번째 방법은 섹션별로 찾는 방식으로 해결할 수 있습니다. 섹션 설명을 찾아보려면, 다음처럼 명령을 사용할 수 있습니다:

불행하게도, 언제나 동작하는 것은 아닙니다! 그러나 맨 명령이 여러가지 검색 결과를 반환하도록 하는 다른 방법이 있습니다(가령 같은 이름을 가진 라이브러리 콜과 시스템 명령이 있습니다). 이렇게 하려면, man 명령의 매개변수로 를 사용합니다:

내용이 좀 많을 수도 있습니다. 이 경우 더 확실한 키워드를 지정하는 것이 좋습니다. 이제 맨 페이지를 어디서 찾는지 알았으니 다음 장에서 맨 페이지 보는 방법을 살펴보도록 하겠습니다.

맨 페이지 보기
맨 페이지는 두가지 방법으로 볼 수 있습니다. 첫번째 방법은 이고, 두번째 방법은  입니다. 예로서 를 보도록 하겠습니다. 에 딸려오는 맨 페이지를 첫번째 방법으로 보도록 하겠습니다(아마 의 맨 페이지는 가장 낮은 번호의 장에 있을 터이므로 1장일 것입니다):

그런데, 원하는 POSIX 버전이 뭘까요? 두번째 방식을 사용할 수 있습니다:

이렇게 하면 맨 페이지가 나타납니다. 이제 맨 페이지를 받았고 다룰 차례가 되었습니다. 다음장에서는 탐색 및 검색 방법을 살펴보겠습니다.

맨 페이지 탐색 및 검색
Navigating a man page is fairly simple. To move up and down line by line, use the and  arrow keys. To move up page by page, you can use the and  keys. Do however note that these navigation instructions assume the environmental  variable is set to use the default pager,. Less also has a few other commands for navigation, but the arrow keys usually suffice:

less 탐색용 추가 키

그러나 검색하는 것은 흥미롭습니다. 두가지 기본 검색방식이 있는데 하나는 이고, 나머지 하나는   입니다. 첫번째는 앞으로 검색하고, 두번째는 뒤로 검색합니다. 은 에 설명한대로의 정규표현식입니다. 를 실행하는데 활용하는 옵션 검색을 예로 들어보겠습니다. 먼저 emerge 맨 페이지를 띄우십시오:

Then, at the screen, press the key to bring up the entry prompt to search forwards and enter in our search pattern:

다음 검색 프롬프트 띄우기

이 방법을 사용하면 맨 페이지를 검색하고 검색한 강조 위치 항목으로 이동합니다:

전방 검색 결과

If you hit a search result by accident and want to continue searching for the same results, simply press the key again, and press  (i.e. don't put a pattern it). This will cause the search to default to the last pattern used. Now with some man pages, options are listed, then explained later on. Take the  man page. It lists the files used, then explains their usage. Searching forward a few times would return the results, but there's an easier way to handle this, with the second search form, backwards searching. Let's use this to find the description on. First, bring up :

Now press +. This will bring you to the end of the page:

SHIFT+g키를 누른 후의 페이지 마지막 부분

Now we'll go ahead and enter the pattern to search for with the  backwards search option. First press the key to bring up the prompt, and then enter in , our query:

검색 단어 지정

Then hit to bring up the result:

검색 결과

이렇게 하여 검색이 끝났습니다! 참고로 를 사용하는 것처럼 패턴을 입력하지 않고  를 사용하면 검색한 단어의 바로 이전 결과를 검색합니다.

마무리
여기가 맨 안내서의 끝입니다. 맨 페이지 탐색 방법을 밝혀주었길 바라며, 좀 더 경험있는 사용자에겐 몇가지 새로운 요령을 전달했길 바랍니다. 맨 페이지를 탐색하는데 있어 적당한 대안 수단을 찾는 분들을 위해, 다음 요소를 마련했습니다:


 * - a program for converting man pages to html
 * - a tk based man page browser

의  웹 브라우저에서도 마찬가지로 주소 표시줄에서   문법을 사용하여 맨 페이지를 탐색할 수 있습니다.