매뉴얼 페이지를 덤프하는 방법은 무엇입니까?

매뉴얼 페이지를 덤프하는 방법은 무엇입니까?

내용 덤프를 얻기 위해 "cat" 파일과 같은 매뉴얼 페이지를 어떻게 "cat"합니까?

답변1

ASCII 매뉴얼 페이지 파일을 얻으려면,아니요귀찮은 백스페이스/밑줄 시도로 밑줄을 긋고 이상한 시퀀스를 굵게 표시합니다.

man ksh | col -b > ksh.txt

답변2

첫째, man 파일은 일반적으로 파일 시스템 어딘가에 저장된 gzip 텍스트 파일입니다. 이를 찾는 프로세스가 다르고 소스 코드가 아닌 사람이 제공하는 처리되고 형식화된 버전을 원할 수 있으므로 이 man도구를 사용하여 덤프할 수 있습니다. 주위를 둘러보면서 man man다음 플래그를 사용하여 매뉴얼 페이지를 보는 데 사용되는 프로그램을 변경할 수 있다는 것을 발견했습니다 .-P

man -P cat command_name

또한 man화면에서 출력을 보는 대신 출력을 파이프할 때 자동으로 감지하므로 다른 것으로 처리할 계획이라면 다음과 같이 해당 단계로 건너뛸 수 있습니다.

man command_name | grep search_string

또는 파일로 덤프하십시오.

man command_name > formatted_man_page.txt

답변3

매뉴얼 페이지는 일반적으로 troff전처리된 파일이므로 다음을 사용하여 일반 텍스트를 얻을 수 있습니다.

groff -t -e -mandoc -Tascii manpage.1 | col -bx > manpage.txt

groff응 포장지 troff.

자세한 내용을 보려면 여기를 클릭하세요..

먼저 매뉴얼 페이지 파일의 압축을 풀기 위해 gzip을 사용해야 할 수도 있으며 출력에는 여전히 많은 형식 정보가 포함됩니다.

답변4

명령을 사용하면 됩니다. 파일과 마찬가지로 출력을 다른 것으로 파이프할 수 있습니다 man.cat

관련 정보