답변:
yelp man:bash
다른 사람의 데스크탑에있는 경우에는 물론 사용하십시오 .
yelp "man:init(5)"
대신 다음과 같이 사용 man 5 init
하십시오 (현재 버전의 zengr bash 함수에서는 작동하지 않음).
터미널에 다음을 입력하기 만하면됩니다.
man bash >/tmp/t;gedit /tmp/t
그러면 man 페이지의 내용으로 임시 파일이 생성되고로 열립니다 gedit
.
gedit <(man bash)
<()
프로세스 대체를 열거 나 파이프 입력을 열지 않습니다. (2.30.3 및 3.4.1에서 테스트 됨)
kate
어느 쪽도 작동하지 않습니다 . nano
그래도 읽기 전용으로 열 수 있습니다.
man bash | gedit -
tmp 파일을 피하십시오
더 나은 방법은 HTML로 형식을 지정하고 파이어 폭스에서 열도록하십시오.
#!/bin/bash
# open a man page in firefox
# loop through all parameters in order
for i
do
# if the manpage was found, spawn it in a browser window
man -f "$i" > /dev/null && coproc man --html=firefox "$i"
done
~/bashrc
.fman () { until [[ -z $1 ]] ;do man -f "$1" 2>/dev/null && coproc man --html=firefox "$1"; shift; done; }
맨 페이지를 열거 나 gedit
(다른 답변 에서 설명한 바와 같이) 맨 페이지 의 PDF ( 이 기사에서 처음 언급 한대로 )를 작성한 다음에 표시 할 수도 있습니다 evince
. (필요 ps2pdf
하고 evince
설치했습니다). pdf 파일은 현재 작업 디렉토리에 생성되고 evince
닫힌 후에도 유지 됩니다.
원하는 매뉴얼 페이지에 따라 아래 명령을 수정하고 파일 이름을 변경하십시오. 그렇지 않으면 결과 pdf 파일을 덮어 씁니다. 예를 들면 다음과 같습니다 dpkg
.
man -t dpkg | ps2pdf - dpkg.pdf && evince dpkg.pdf
그러나 함수를 구성하는 것이 훨씬 더 유용 할 것입니다. 당신은 당신의 다음 함수를 추가 할 수 있습니다 .bashrc
또는 .bash_aliases
(당신이 가정 evince
및 ps2pdf
설치, 후자는 인 ghostscript
패키지) :
mikman() { man -t "$1" | ps2pdf - "$1".pdf && setsid evince "$1".pdf; }
기능을 추가 한 후에는 구성 파일을 소싱 . .bashrc
하거나 실행 . .bash_aliases
하려면 터미널을 다시 시작해야합니다.
맨 페이지가있는 프로그램 이름으로 함수를 호출하면 mikman dpkg
명령이 실행되고 맨 페이지가 pdf로 시작됩니다. PDF 리더에서 pdf로 맨 페이지를 시작하면 검색 도구 등을 활용할 수있는 매우 유용한 GUI가 제공됩니다.
온라인 설명서 ( http://manpages.ubuntu.com/)를 찾아 보거나 dwww 패키지를 설치 하고 모든 설명서를 오프라인으로 찾아 볼 수 있습니다 ( http://localhost/dwww
). 설치 후 dwww 패키지 설명 및 / 또는 man dwww 읽기를 참조하십시오 .
패키지 내용 찾아보기에 관심이있을 수도 있습니다. dpkg-www 패키지를 설치 하고 동일하게 수행하십시오. dpkg-www 패키지에 대한 설명을 참조 하거나 설치 후 dpkg-www를 참조하십시오 . 시작 dpkg-www
또는 찾아보기 http://localhost/cgi-bin/dpkg
.