Man 명령 Linux

Man 명령 Linux

2022-06-04 last update

7 minutes reading Linux Commands
우리는 모두 대량의 Linux 명령이 있다는 것을 알고 있다. 분명히 우리는 그것들을 완전히 기억하지 못한다.어떤 방식이든 Linux 명령의 의미를 이해하고 어떻게 사용하는지 이해하는 데 도움이 필요할 때가 있다.이를 위해서는 Linux에서 매뉴얼로 사용하는 명령에 도움을 요청해야 합니다.Linux에는 도움말 명령, man 명령, info 명령, apropos 명령, whatis 명령 등 5개의 명령이 있습니다.이 강좌에서 우리는 man 명령을 되돌아볼 것이다. 특히 이것은 Linux의 가장 강력한 매뉴얼이기 때문이다.

남자 지휘부


Man은 터미널에서 실행할 수 있는 명령에 대한 정보를 최대한 많이 얻기 위해 수동을 나타냅니다.사실상 이것은 유일하게 이렇게 많은 정보를 던지는 명령입니다. 명령에 대한 전체 매뉴얼을 읽을 수 없을 수도 있습니다.
모든 명령에는 여러 개의 하위 섹션에 대한 정보가 포함되어 있습니다.이 소절에는 이름, 개요, 구성, 설명, 옵션, 종료 상태, 반환 값, 오류, 환경, 파일, 버전, 부합성, 주석, 오류, 예시, 작성자 및 참고 사항이 포함됩니다.개요 부분에서 프로그램을 실행하는 데 사용할 문법을 찾을 수 있습니다.또한 옵션 섹션에서는 명령에 사용되는 옵션에 대해 자세히 설명합니다.
수첩의 모든 명령에는 번호가 붙어 있다.이 번호는 명령이 있는 수동 부분을 가리킨다.예를 들어, 다음을 읽을 수 있습니다.

passwd(1) - 사용자 암호 변경


passwd 옆에 숫자가 하나 있습니다. 이 예에서는 하나입니다.그러나 이 숫자는 입력한 명령에 따라 달라질 수 있습니다.이 번호는 수첩에서 찾은 부분을 가리킨다.수첩 자체는 모두 9절이다.이 설명서에는 다음 섹션이 포함되어 있습니다.
  • 실행 프로그램 또는 셸 명령
  • 시스템 호출(커널에서 제공하는 함수)
  • 라이브러리 호출(프로그램 라이브러리의 함수)
  • 특수 파일(일반적으로/dev에서 찾음)
  • 파일 형식과 약정, 예를 들어/etc/passwd
  • 게임
  • 기타 (매크로 패키지 및 약정 포함), 예를 들어, man(7), groff(7)
  • 시스템 관리 명령(일반적으로 root에만 적용)
  • 코어 루틴 [비표준]
  • 일반적으로 특정 명령 정보를 검색하는 방법은 다음과 같습니다.
    man [command]
    
    Ex: man passwd
    또한 다음 내용을 입력하여 매뉴얼 자체를 읽을 수 있습니다.
    man man
    Man-Man은 설명서 자체에 대한 정보를 제공합니다.

    섹션별 검색


    man 명령을 사용하여 매뉴얼에서 검색을 실행할 때 (뒤에 다른 명령, 예를 들어 man passwd) 특정 순서로 매뉴얼을 검색합니다.이 검색 안내서의 미리 정의된 순서는 다음과 같습니다(1 n l 8 3 2 OSIX 3 PM 3 PERL 5 4 9 6 7).단, 원한다면 파일/etc/manpath를 사용하여 이 순서를 수정할 수 있습니다.구성
    그리고 나타난 결과는 그것이 찾은 첫 번째 결과이다.그러나 이것은 검색어와 일치하는 항목이 많지 않다는 것을 의미하지는 않는다.따라서 1절과 5절에서 검색어를 찾으면 1절에서 찾은 결과가 표시되고 5절에서 찾은 결과는 무시됩니다.
    예를 들어, "passwd"명령을 찾으려면 다음을 입력해야 합니다.
    man passwd
    이것은 그것이 찾은 첫 번째 일치 항목을 표시합니다.우리의 예에서, 이것은 1절이나 셸 명령 (passwd (1) - 사용자 비밀번호 변경) 에서 첫 번째 일치하는 항목을 찾을 수 있습니다.그러나 수첩에는 여러 개의 "passwd"명령 실례가 있습니다.
    passwd (1ssl) - compute password hashes
    
    passwd (1) - change user password
    
    passwd (5) - the password file
    그렇다면 더 많은 정보가 필요한 명령이passwd 파일 (/etc/passwd에 위치하고 사용자 정보를 저장하는 데 사용) 이라면 어떻게 해야 합니까?이 경우, 매뉴얼에서 명령을 찾을 수 있는 장절 번호를 제시해야 합니다.우리의 사례에서 보듯이passwd(5)는 수첩의 5절을 나타낸다.우리 한번 해 봅시다.
    man [section] [command]
    
    Ex: man 5 passwd
    '맨 5 패스워드'는'맨 패스워드'와 다른 결과를 낳을 것이다.사실상, 이 경우, 암호 파일에 대한 정보를passwd 명령 (사용자 암호를 변경하는 데 사용) 이 아니라 검색하고 버릴 것입니다!
    다음 질문은 수첩에 있는 "passwd"파일이 어느 부분인지 모르지만, 그것에 대한 정보가 필요하면 어떻게 해야 하는지입니다.지난 사례에서 나는 너에게 지역 번호가 5라고 말했지만, 아마도 너는 지역 번호를 기억하지 못할 것이다!따라서 whatis 명령의 대체 방법을 찾고 있습니다.특히, man 명령은 연자 f를 가지고 있으며, whatis 명령을 모방한다.설명된 일치 명령을 제공합니다.
    따라서 다음을 입력하면
    man -f [command]
    
    Ex: man -f passwd
    man-f passwd에는 다음과 같은 내용이 나열됩니다.
    passwd (1ssl) - compute password hashes
    
    passwd (1) - change user password
    
    passwd (5) - the password file

    용어별 검색


    다음에 만약 우리가 검색어 검색 매뉴얼을 사용하고 싶다면 어떻게 해야 합니까?만약 우리가 명령의 일반적인 기능을 알고 있지만 명령 자체를 모른다면?이런 상황에서 우리는 apropos 명령을 모의하는 man 명령이 필요하다.
    man -k [term]
    
    Ex: man -k passwd
    
    Ex: man -k “list directory”
    여기서 하이픈 k를 추가한 다음에 검색어를 추가하면 이 검색어와 완전히 일치하는 정확한 정보를 얻을 수 있습니다.이것은 매뉴얼에서 입력한 검색어와 일치하는 모든 단어를 수집합니다.
    우리의 예에서 "man-k passwd"에 대해 우리는 이것을 얻을 수 있다.

    추가 검색


    비록 우리는 장과 기능에 따라 수첩을 검색하는 방법을 연구했지만, 또 많은 다른 방법으로 수첩을 검색할 수 있다!명령줄에 "man-man"을 입력하면 안내서를 더 읽을 수 있습니다.

    명령은 Linux의 중요한 구성 요소입니다.특히 Linux 초보자라면 경험이 있는 사용자까지도 명령 도움을 필요로 합니다.이를 위해 매뉴얼을 Linux 시스템에 통합합니다.이 안내서들은 man 명령을 통해 접근할 수 있습니다.man 명령은 명령 자체와 그 용법에 대한 깊은 정보를 제공하기 때문에 매우 강력하다.
    즐거운 인코딩!