Linux Command Line 부트캠프 - 섹션 4

59INU·2022년 12월 3일
post-thumbnail

Man : manual for getting help!

  • man is short for manual
  • 의미와 사용법 등, 명령어에 대한 정보를 얻거나 리눅스와 시스템에 대한 정보를 얻을 수 있다.

매뉴얼 문서의 구조

  • 명령어와 명령어의 의미
  • 시놉시스 : 사용법 혹은 사용 패턴
  • 옵션과 피연산자 해설

매뉴얼 읽기 연습

1. ncal

man ncal

 ncal [-3hjJpwy] [-A number] [-B number] [-s country_code] [[month] year]
  • 대괄호[] 로 표기된 부분은 선택적으로 입력 가능한 내용임을 뜻한다.
  • 위 시놉시스에서 입력이 필수적인 부분은 명령어 ncal 뿐이다.
  • 묶여서 표시된 [-3hjJpwy]은 매개변수가 없는 옵션들을 뜻한다.
  • [-option type-of-parameter] 패턴들은 옵션명과 인자를 함께 사용해야하는 옵션들을 뜻한다.
  • [[month] year] '-' 없이 year 값만 혹은 year와 month 값만 입력할 수 있다.
    • ex. 1989년 5월 : ncal 5 1989
    • ex. 1989년 : ncal 1989
    • invalid ) ncal 5

2. echo

man echo

  • [] 는 입력이 선택적임을 의미한다.
  • [string...] 는 문자열을 하나 혹은 여러개 입력할 수 있다는 것을 의미한다.
    • OK) echo
    • OK) echo Hello
    • OK) echo Hello Ogu

3. cp

man cp

  • -R 옵션은 선택사항이다
  • -R 옵션을 사용하는 경우 -M,-L,-P 옵션 중 하나를 사용할 수 있으며 이는 선택사항이다.
  • -fi(-f -i) 혹은 -n 옵션 패턴 중 하나를 사용할 수 있으며 이는 선택사항이다.
  • 첫 번째 시놉시스에서 souce_file target_file은 옵션 명 표기 없이 입력되어야 하며 필수 사항이다.
  • 두 번째 시놉시스에서 souce_file target_file은 옵션 명 표기 없이 입력되어야 하는 필수 사항이며, souce_file은 하나 혹은 여러개를 입력할 수 있다.

매뉴얼 섹션

man man
  • 매뉴얼 문서는 주제 분류에 따라 8가지 섹션으로 나누어져 있다.

매뉴얼 섹션에 따른 문서 탐색 및 열람

  • man 명령어를 -k 옵션과 함께 사용할 경우 피연산자 명령어와 일치하는 매뉴얼 문서들의 목록을 표시한다.
  • 이때 명령어 이름 옆의 괄호 안 숫자는 매뉴얼 섹션을 의미한다.
man -k passwd

man passwd
  • 입력 시 기본적으로 열람하는 문서는 섹션1의 passwd명령어 문서이다.
  • -k옵션으로 확인한 목록 중 매뉴얼 섹션 5에 해당하는 동일 명령어의 문서를 확인하고 싶다면 아래와 같이 섹션 넘버를 명시한다.
man 5 passwd

Type: 명령어 유형

  • 명령어가 저장된 위치와 어떻게 저장되어 있는지를 보여준다.
  • 다른 명령어 조합의 별칭이거나 실행 파일인지 등을 확인할 수 있다.

Which: 명령어 위치

  • 명령어가 저장된 폴더 위치를 확인할 수 있다.

profile
개랑 사는 개발자

0개의 댓글