답변:
x
입니다 extract
.
man 내부에 들어간 후 /-x
enter, -x 매개 변수에 대한 정보를 검색하려면을 입력 하고, 다음 -x 일치로 건너 뛰려면을
누르 십시오.n
N
큰 매뉴얼 페이지 또는 일반적인 용어의 경우 검색을 좁히기 위해 작은 정규식을 사용할 수 있습니다.
기본 항목 만 원하면 /^ *-x
가장 관련없는 항목 을 제거 하는 데 사용할 수 있습니다 .
이것은 대부분의 맨 페이지가 공백으로 들여 쓰기 된 항목으로 형식화되어 작동합니다.
^ *
0에서 많은 공백으로 줄의 시작과 일치합니다.-x
검색 문자열입니다.당신은 이맥스를 사용하는 경우 M-x man RET tar
, 다음 C-s -x
.
히트 C-s
당신이 바로 그 장소, 그 다음 엔터를 얻을 때까지 반복.
C-r
동일하지만 거꾸로입니다. (하지만 둘 다 문서 상단 / 하단에 이중 타격으로 포장됩니다.)
또한 이와 같은 경우 (맨 페이지 검색) 대소 문자 구분 검색이 바람직합니다. case-fold-search
변수를 검사하십시오 .
편집기 를 사용하여 매뉴얼 페이지를 볼 때 얻을 수있는 가장 큰 장점은 탐색, 복사, 수행하고자하는 모든 것, 모든 방법을 잘 알고 있다는 것입니다.
나는 그것이 오래된 오래된 질문이라는 것을 알고 있기 때문에 부흥하여 죄송하지만 사용할 수있는이 간단한 쉘 스크립트를 작성했습니다.
function manopt() {
mn=`man -P cat $1`
for i in ${@:2}
do
echo $mn | grep --color=always -A5 "^ *$i" | sed -En '/^$/q;p'
done
}
예를 들어 다음과 같이 사용하십시오.
➜ manopt ls -l -a
-l use a long listing format
-a, --all
do not ignore entries starting with .
원하는만큼의 인수를 사용할 수 있지만 유효한 인수 여야합니다 (및 줄의 시작 부분에 있어야 함).