명령줄에서 매뉴얼 페이지를 검색하는 방법

Anonim

명령줄 사용자는 지정된 명령 및 기능에 대한 세부 정보, 도움말 및 문서가 포함된 매뉴얼 페이지 또는 매뉴얼 페이지에 확실히 익숙합니다. 매뉴얼 페이지를 참조하는 것은 적절한 구문이나 명령이 작동하는 방식을 배우려고 할 때 필수적일 수 있지만 일부 매뉴얼 페이지의 크기로 인해 관련 부분을 찾기 위해 전체 매뉴얼 페이지를 스크롤하는 것은 실제로 드래그가 될 수 있습니다.또한 관련 데이터를 찾아야 하는 매뉴얼 페이지를 정확히 알지 못하는 경우도 있습니다. 다행스럽게도 매뉴얼 페이지를 검색하고 현재 활성화된 매뉴얼 페이지에서 문자열이나 검색어를 찾고 일치시키거나 일치하는 모든 매뉴얼 페이지를 검색하여 찾고 있는 것을 정확하게 찾고 액세스할 수 있는 두 가지 검색 도구가 있습니다.

매뉴얼 페이지 검색은 Mac OS, Linux, BSD 등 모든 유닉스 기반 명령줄에서 동일하게 작동합니다. 작동 방식은 다음과 같습니다.

모든 매뉴얼 페이지에서 문자열 일치를 검색하는 방법

일반적인 명령, 기능 또는 기능에 대한 정보를 찾고 싶지만 데이터가 어떤 매뉴얼 페이지에 있는지 확실하지 않거나 무언가에 대한 모든 참조를 찾고 싶은 경우 , 확장 문자열 일치를 사용하여 모든 일치 항목에 대해 컴퓨터의 모든 단일 매뉴얼 페이지를 검색할 수 있습니다.

"

man -K 문자열"

플래그는 대문자 -K이며 문자열은 무엇이든 가능합니다. 예를 들어 "eraseDisk" 문자열이 포함된 모든 매뉴얼 페이지를 찾으려면 다음 구문을 사용합니다.

"

man -K eraseDisk /usr/share/man/man3/Common Crypto.3cc? n /usr/share/man/man8/diskutil.8? 와이"

Enter 키를 누르면 /usr/share/man/에 있는 모든 매뉴얼 페이지 검색이 즉시 시작되고 일치하는 항목이 발견되면 다시 보고하여 'y'로 수락할 수 있는 일치하는 매뉴얼 페이지를 제공합니다. ' 또는 'n'으로 종료(또는 'q'로 종료)

Mac의 Terminal.app 사용자라면 -K 플래그가 여기서 논의한 오른쪽 클릭 검색 Man Index 트릭을 사용하는 것과 비슷하다는 것을 알 수 있습니다. 명령줄과 마우스 또는 커서 상호 작용이 필요하지 않습니다.

현재 매뉴얼 페이지에서 일치 항목 검색

매뉴얼 페이지에 있으면 현재 열려 있는 매뉴얼 페이지 내에서 일치하는 문자열도 검색할 수 있습니다. 다음과 같이 하면 됩니다.

/ 검색어

launchd에 대한 매뉴얼 페이지에 있고 해당 매뉴얼 페이지에서 "LaunchAgents"와 일치하는 항목을 찾고 싶다고 가정해 보겠습니다. man for launchd(man launchd)에 들어가면 다음을 사용합니다.

/launchagents

현재 매뉴얼 페이지의 구문과 일치하는 항목이 강조 표시됩니다. 그런 다음 n과 shift+n을 사용하여 일치 항목 사이를 탐색할 수 있습니다.

매뉴얼 페이지 내에서 검색할 때 기억해야 할 세 가지 요령은 다음과 같습니다.

  • / 검색 문자열 – 현재 매뉴얼 페이지에서 "검색 문자열"과 일치하는 항목 찾기"
  • n – 다음 경기로 이동
  • shift + n – 이전 경기로 이동

다음에 명령줄에서 매뉴얼 페이지를 정렬할 때 이 팁을 기억하십시오.터미널 앱을 사용하는 사용자는 터미널 도움말 메뉴에서 직접 매뉴얼 페이지를 검색하고 시작할 수 있다는 점을 기억하십시오. 그러면 앞서 언급한 문자열 검색을 사용하여 도움말 문서 내에서 자세한 내용을 볼 수 있습니다.

다른 매뉴얼 페이지 검색 요령을 알고 있습니까? 댓글로 알려주세요.

명령줄에서 매뉴얼 페이지를 검색하는 방법