
realman
나는 항상 매뉴얼 페이지와 같은 명령을 설명하는 bash 유틸리티를 작성하는 것을 생각했지만 명령의 옵션에 따라 알파벳 순서로 명령을 배치하는 대신 단순히 일반 사용자에게 필요한 예를 제공할 뿐입니다.
일부 명령은 예제를 제공하지만 매뉴얼 페이지는 다른 사람들에 의해 구성되므로 매뉴얼 페이지가 가독성 측면에서 어떻게 보여야 하는지에 대한 중앙 제어가 없습니다.
설명을 man
예로 들어보자
NAME
man - an interface to the on-line reference manuals
SYNOPSIS
man [-C file] [-d] [-D] [--warnings[=warnings]] [-R encoding] [-L locale] [-m system[,...]] [-M path] [-S list] [-e extension] [-i|-I] [--regex|--wildcard]
[--names-only] [-a] [-u] [--no-subpages] [-P pager] [-r prompt] [-7] [-E encoding] [--no-hyphenation] [--no-justification] [-p string] [-t] [-T[device]]
[-H[browser]] [-X[dpi]] [-Z] [[section] page ...] ...
man -k [apropos options] regexp ...
man -K [-w|-W] [-S list] [-i|-I] [--regex] [section] term ...
man -f [whatis options] page ...
man -l [-C file] [-d] [-D] [--warnings[=warnings]] [-R encoding] [-L locale] [-P pager] [-r prompt] [-7] [-E encoding] [-p string] [-t] [-T[device]]
[-H[browser]] [-X[dpi]] [-Z] file ...
man -w|-W [-C file] [-d] [-D] page ...
man -c [-C file] [-d] [-D] page ...
man [-hV]
완전히 과잉입니다. 내 매뉴얼 페이지는 다음과 같습니다 ...
Its a program gives you more details of a command.
eg. "man bash" would explain more about the command "bash"
대부분의 사용자가 사용할 옵션 하나를 찾기 위해 명령의 모든 옵션을 읽어야 하는 것은 그리 건설적이지 않습니다.
그래서 내 질문은 간단합니다. 시스템 관리자 지향과 반대되는 사용자 지향적인 명령줄을 통해 Ubuntu에서 사용할 수 있는 "realman" 유형 프로그램이 있습니까?
답변1
귀하가 요구하는 내용이 잘 정의되어 있지 않을 수 있습니다. 모든 명령에 "대부분의 사용자가 사용하는 하나의 옵션"이 있는 것은 아닙니다.
man
그러나 당신은 다음과 같은 것을 보고 싶다고 말했습니다 :
해당 프로그램은 명령에 대한 자세한 내용을 제공합니다.
명령에 대한 정보를 보려면 를 사용하세요 whatis
. 여기에는 매뉴얼 페이지가 요약되어 있습니다.
ek@Kip:~$ whatis man
man (7) - macros to format man pages
man (1) - an interface to the on-line reference manuals
ek@Kip:~$ whatis whatis
whatis (1) - display manual page descriptions
ek@Kip:~$ whatis ls
ls (1) - list directory contents
LS (6) - display animations aimed to correct users who accident...
ek@Kip:~$ whatis ping
ping (8) - send ICMP ECHO_REQUEST to network hosts
이것은 여전히 명령에 대한 명령줄 옵션에 대한 정보를 제공하지 않습니다(하지만 "명령에 대한 자세한 내용을 제공하는 프로그램"도 제공하지 않습니다).
중간 정도의 정보를 원할 경우 가장 좋은 방법은 인터넷에서 명령을 찾아보는 것입니다. 웹에서 검색하거나 Wikipedia에서 검색할 수도 있습니다. 가장 잘 알려지고 일반적으로 사용되는 명령 중 다수에는 Wikipedia 기사가 있습니다. 예를 들어 다음 기사를 참조하세요.ls
,man
(일반적인 맨페이지에 대한 내용이지만 man
구문 조언도 포함되어 있음)grep
, 그리고fsck
.
원하는 경우 명령줄 모드를 지원하는 웹 브라우저(예:링크2) 또는 명령줄 전용 브라우저(예:스라소니
).
마지막으로, Ubuntu의 많은 명령줄 유틸리티는 훌륭한 문서를 제공하는 GNU 프로젝트에서 온 것입니다. 매뉴얼 페이지보다 더 길고 더 자세한 경우가 많지만, 더 잘 정리되어 있다는 것을 알 수 있습니다. 그리고 일반적으로 특정 정보를 찾는 데 도움이 되는 설명 제목이 있는데, 내 경험으로는 많은 맨페이지보다 훨씬 더 쉽게 알 수 있습니다.
GNU 매뉴얼여기에서 찾을 수 있습니다. (기억하지 마세요.모두유틸리티는 GNU 유틸리티입니다.) 가장 일반적으로 사용되는 명령 중 다수는 이름으로 표시되지 않지만 다음의 일부입니다.GNU 코어 유틸리티. GNU 매뉴얼은 온라인으로 볼 수 있고 다양한 파일 형식으로 다운로드할 수도 있습니다. 그 중 일부는 명령줄에서 보는 데 적합합니다.