>  기사  >  시스템 튜토리얼  >  인간의 활용을 최적화하여 효율성과 속도를 향상시킵니다.

인간의 활용을 최적화하여 효율성과 속도를 향상시킵니다.

王林
王林앞으로
2024-01-06 19:26:251043검색
소개 우리는 일반적으로 Google을 사용하여 Linux에서 명령 지침을 쿼리하지만 실제로 더 좋은 방법이 있습니다. 즉, Linux와 함께 제공되는 매뉴얼 도움말 페이지를 통해 명령 사용에 대한 상세하고 완전한 지침을 쿼리하는 것입니다.

맨 페이지 자체는 Linux보다 오래되었으며 Unix 초기로 거슬러 올라갑니다. 이 위키피디아를 보면 데니스 리치(Dennis Ritchie)와 켄 톰슨(Ken Thompson)이 1971년에 최초의 인간 도움말 페이지를 썼다는 것을 알 수 있습니다. 그 시대의 계산기는 여전히 오븐과 같은 컴퓨터를 사용했고, 개인용 컴퓨터는 아직 탄생하지도 않았습니다. 매뉴얼 도움말 페이지에는 잘 설계된 자체 구문 세트가 있습니다. Unix 및 Linux와 마찬가지로 매뉴얼 도움말 페이지는 Linux 커널처럼 지속적으로 발전하고 업데이트됩니다.

Man 도움말 페이지는 숫자 식별자에 따라 다양한 유형의 콘텐츠로 구분됩니다.

  1. 일반 사용자 명령
  2. 시스템 호출 명령
  3. 라이브러리 기능
  4. 특수 파일 및 드라이버
  5. 파일 형식
  6. 게임 및 화면 보호기
  7. 기타
  8. 시스템 관리 명령 및 데몬

그러나 사용자는 일반적으로 쿼리하려는 명령이 어떤 유형에 속하는지 알 필요가 없습니다.

이러한 파일의 형식이 오늘날 많은 사용자에게는 약간 이상해 보입니다. 처음에는 PostScript 프린터를 통해 trooff를 사용하여 인쇄되었기 때문에 헤더 및 레이아웃에 대한 형식 정보가 포함되었습니다. Linux에서는 groff라는 메서드가 대신 사용됩니다.

내 Fedora 시스템에서 맨 도움말 페이지와 관련된 파일은 /usr/share/man 아래의 하위 디렉터리에 저장되며(예: man1은 명령의 첫 번째 부분을 저장합니다) 맨 도움말 페이지 번역을 저장하기 위한 추가 하위 디렉터리가 있습니다.

셸에서 man 명령에 대한 man 도움말 페이지를 찾아보면 gzip 도구로 압축된 man.1.gz 파일이 보입니다. 매뉴얼 도움말 페이지를 쿼리하려면 다음과 유사한 명령을 입력해야 합니다.

으아아아

이 예에서는 man 명령에 대한 man 도움말 페이지를 표시합니다. 먼저 man 도움말 페이지 파일의 압축을 푼 다음 서식 지정 지침을 해석하고 less를 사용하여 결과를 표시하므로 탐색 작업은 less와 동일합니다.

모든 도움말 페이지에는 이름, 개요, 설명, 예, 참조, 관련 하위 섹션이 표시되어야 합니다. 일부는 옵션, 종료, 상태, 환경, 버그, 파일, 작성자, 보고, 버그, 기록, 저작권과 같은 추가 하위 섹션도 추가합니다.

남자 도움말 페이지 세부정보

일반적인 Man 도움말 페이지를 좀 더 자세히 소개하기 위해 ls 명령의 도움말 페이지를 사용하여 분석해 보겠습니다. 이름 섹션에서 다음 내용을 볼 수 있습니다.

으아아아

ls 명령이 수행하는 작업을 간략하게 설명하겠습니다.

시놉시스 세그먼트에서 다음을 볼 수 있습니다:

으아아아

대괄호로 묶인 요소는 선택 사항입니다. 매개변수 없이 ls 명령만 입력하면 됩니다. 매개변수 뒤의 줄임표는 상호 호환되는 매개변수를 원하는 만큼 추가할 수 있으며 파일 이름도 많이 추가할 수 있음을 의미합니다. [FILE] 매개변수의 경우 특정 디렉터리 이름을 지정하거나 다음 예와 같이 와일드카드 *를 사용할 수 있습니다. 그러면 문서 폴더에 .txt 파일이 표시됩니다.

으아아아

설명 섹션에서 이 명령에 대한 자세한 정보와 이 명령의 각 매개변수 기능에 대한 자세한 목록을 볼 수 있습니다. 예를 들어 ls 명령 -a 매개변수의 첫 번째 옵션인 해당 기능은 예 표시됩니다. 숨겨진 파일/디렉토리를 포함한 모든 파일:

으아아아

이러한 매개변수를 사용하려면 -a와 같은 별칭을 사용하거나 --all(두 개의 대시)과 같은 전체 이름을 사용하세요. 그러나 모든 매개변수에 전체 이름과 별칭이 있는 것은 아니며(예: --author에는 하나만 있음) 두 이름이 항상 서로 관련되어 있는 것은 아닙니다(-F 및 --classify). 여러 매개변수를 사용하려면 공백으로 구분하거나 하이픈 -을 공유하고, 하이픈 뒤에 필요한 매개변수를 연속해서 입력하세요(공백 추가 안 함). 예를 들어 다음 두 개의 동등한 예는 다음과 같습니다.

으아아아

그러나 tar 명령에는 몇 가지 예외가 있습니다. 매개변수가 별칭을 사용하는 경우 하이픈을 추가할 필요가 없으므로 다음 두 명령이 허용됩니다. 으아아아

ls 설명 섹션 뒤에는 작성자, 버그 보고, 저작권, 참고 항목 및 기타 섹션이 있습니다.

참조 섹션에는 관련 도움말 페이지가 제공되며, 할 일이 없으면 살펴볼 수 있습니다. 결국, 명령 외에 다른 유형의 매뉴얼 페이지도 많이 있습니다.

alias, cd 등 시스템 명령은 아니지만 Bash에만 적용되는 명령이 있습니다. 이러한 Bash 관련 명령은 BASH_BUILTINS 매뉴얼 페이지에서 볼 수 있습니다. 설명은 위보다 더 간결하지만 내용은 비슷합니다.

사실, 특히 오랫동안 사용하지 않은 명령을 사용하고 이 명령의 기능을 검토해야 할 때 man 도움말 페이지를 통해 유용한 정보를 많이 얻을 수 있습니다. 이 경우에는 많은 비판을 받았던 매뉴얼 페이지의 단순함이 실제로 더 나을 수도 있습니다.


위 내용은 인간의 활용을 최적화하여 효율성과 속도를 향상시킵니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 linuxprobe.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제