매우 긴 매뉴얼 페이지 ( man ssh
)를 읽고 있습니다. 텍스트 편집기에서 더 편리하게 읽을 수 있도록 해당 텍스트를 모두 저장하고 싶습니다.
불행히도 다음 중 하나를 선택하십시오.
편집 → 모두 선택 → 복사
셸 → 다른 이름으로 텍스트 내보내기 ...
스크롤 한 모든 텍스트가 아니라 텍스트로 가득 찬 화면 만 저장합니다.
전체 man
페이지 의 텍스트를 어떻게 추출 합니까?
매우 긴 매뉴얼 페이지 ( man ssh
)를 읽고 있습니다. 텍스트 편집기에서 더 편리하게 읽을 수 있도록 해당 텍스트를 모두 저장하고 싶습니다.
불행히도 다음 중 하나를 선택하십시오.
편집 → 모두 선택 → 복사
셸 → 다른 이름으로 텍스트 내보내기 ...
스크롤 한 모든 텍스트가 아니라 텍스트로 가득 찬 화면 만 저장합니다.
전체 man
페이지 의 텍스트를 어떻게 추출 합니까?
답변:
로 파이핑하여 pbcopy
평소와 같이 붙여 넣기 하여 일반 텍스트를 클립 보드에 푸시 할 수 있습니다 .
man ssh | col -b | pbcopy
또는 동등한
man -P "col -b | pbcopy" ssh
mancp ssh
주어진 것과 같이 별칭으로 사용하려는 경우 후자가 더 좋습니다 .
alias mancp='man -P "col -b | pbcopy"'
HTML / PDF로 이동하는 방법이 있습니다 : 매뉴얼 페이지를 html 및 / 또는 pdf 형식으로 변환 할 수 있습니까?
더 나은 독서 경험이라면 명령 선택을 마우스 오른쪽 버튼으로 클릭하고 일반 스크롤 및 ⌘F 찾기를 사용하여 명령 페이지를 별도의 창 / 탭으로 열 수 있습니다.
터미널 기본 설정 → 프로파일에서 존재하는 기본 프로파일 중 하나 인 매뉴얼 페이지 프로파일에서이 모양을 사용자 정의 할 수 있습니다.
여기에는 글꼴 모음 및 크기 (보기 메뉴 참조) 및 배경 / 전경 색상이 포함됩니다.
pbcopy
와 pbpaste
맥 OS에서 사용할 수있는 가장 큰 유틸리티의 두 가지입니다.
man ssh | col -b | pbcopy
솔루션은 내 질문의 세부 사항을 직접 해결합니다. 그리고 케이크에 착빙 할 때, Terminal.app의 내장 된 맨 페이지 리더는 사용하기 쉽도록 우선합니다.
MANWIDTH=80 MANPAGER="col -bx" man tmutil | open -fa "TextMate"
실행중인 man
명령 의 표준 출력 을 내장 col
유틸리티로 파이프하십시오 . 다음 명령 행을 실행하십시오.
man ssh | col -b > ssh.txt
이러한 작업에 가장 적합한 읽기 환경은 전용 응용 프로그램을 사용할 때 달성됩니다.
두 후보 :
AquaLess는 Mac OS X 용 텍스트 호출기입니다. 일반 텍스트 파일과 더 중요한 것은 Unix 명령 줄 도구의 텍스트 출력을 찾아 볼 수 있습니다. AquaLess는 터미널 창에 제한되어있는 less 명령을위한 Cocoa 대체품입니다. AquaLess는 각 텍스트에 대해 별도의 창을 열어서 읽는 동안 터미널에서 계속 작업 할 수 있습니다.
또는 ManOpen
ManOpen은 Unix 명령 행 프로그램, 프로그래머 라이브러리 및 기타 시스템 정보에 대한 표준 문서 인 Unix 매뉴얼 페이지를보기위한 MacOS X GUI 응용 프로그램입니다. 파일을 직접 열거 나 제목을 지정할 수 있으며,이 경우`man '명령 줄 프로그램의 출력을 표시합니다. 기본적으로 매뉴얼 페이지 데이터베이스를 빠르고 더럽게 검색하는 apropos 인터페이스도 제공됩니다. 선택한 파일 / 타이틀을 열거 나 선택한 텍스트를 사용하여 검색을 제안하는 서비스가 다른 응용 프로그램에 제공됩니다. ManOpen은 명령 줄에 드롭 다운하지 않고 길고 복잡한 매뉴얼 페이지를 탐색 및 검색하지 않고 매뉴얼 페이지를 열거 나 간단하게 인쇄하는 데 유용합니다.
`openman '명령 줄 도구도 포함되어 있는데, manOpen과 비슷하지만 ManOpen.app에서 맨 페이지 대신 터미널 페이지를 표시합니다.
아니면 Safari에서 해당 페이지를 읽습니까? 그럼 bwana로가
Bwana를 다운로드하여 응용 프로그램 폴더에 놓습니다. 그런 다음 실행하지 않아도 브라우저를 사용하여 Unix 매뉴얼 페이지를 볼 수 있습니다. "man :"다음에 원하는 man 페이지를 브라우저의 URL 필드에 입력하십시오. Enter를 누르고 Bwana가 나머지를하게하십시오.
Bwana가 생성 한 매뉴얼 페이지는 간단하고 요점입니다. 우리는 방금 색깔과 굵은 머리글을 넣고 약간 정리하여 눈에 쉽게 띄었습니다. 실제로 Bwana는 매우 간단합니다. 이에 대해 말할 수있는 것은 많지 않습니다. 이제 Bwana를 다운로드하여 브라우저와 얼마나 쉽게 통합되고 매뉴얼 페이지를 보는 데 어떤 차이가 있는지 확인하십시오.
그런 다음 다음과 같이 쉘 함수를 빌드 할 수 있습니다.
function sman open -a Bwana man:$1 end
완벽을 기하기 위해 : X11이 설치되어 있다면 xman
.
다른 후보는 Man Reader ($) , Manpager , Manpower ($) , Man Viewer 일 수 있습니다.
왜 일을 더 복잡하게 만드는가?
여기에 게시 할 수 있으므로 인터넷에 액세스 할 수 있습니다.
약간의 구글 검색을하면 아마도 pdf와 같은 다른 방식으로 포맷 된 버전을 찾을 수있을 것입니다.
매뉴얼 페이지의 PDF 사본 이 있으면 다음과 같이 파일에 추가하여 각 BSD 명령 의 PDF 를 작성하는 기능 이 있습니다. 매뉴얼 페이지 에서 다음을 확인합니다 ..bash_profile
manp ()
{
docDir="$HOME/Documents/BSD Commands"
[[ ! -d $docDir ]] && mkdir -p "$docDir"
if [[ ! -f $docDir/$1.pdf ]]; then
man -t "$1" | pstopdf -i -o "$docDir/$1.pdf"
open "$docDir/$1.pdf"
else
open "$docDir/$1.pdf"
fi
}
그래서,에 터미널 , 입력 예를 들어, manp bash
대신 PDF가 이미되어, 다음 핸들에 등록 된 응용 프로그램에 의해 열려 있지 않은 경우, 작성되는 PDF의 문서. 기본 입니다 미리보기 가 사용하도록 설정되어 있지만 내 시스템에, 탈지를 자사의 검색 기능이 더 낫다으로 다음, 미리보기 및 사실로 검색 문자열을 찾을 때합니다 미리보기 만하지 않습니다.man bash
함수를 처음 사용할 때 터미널 의 출력에 일부 글꼴이 열거 되지만 글꼴에 대한 1 회 열거입니다.
PDF 사본 의 좋은 점은 굵은 글꼴 및 기울임 꼴 등 서식을 유지 한다는 것입니다 .
참고 로 터미널에 명령 이름 만 입력 한 다음 마우스 오른쪽 버튼을 클릭 하고 매뉴얼 페이지 열기를 선택 하면 완전히 스크롤 가능하고 검색 가능한 터미널 창에 표시됩니다 .man bash