[Linux] man 명령어

2023. 3. 3. 18:06·개발/Linux
728x90
반응형

1. man이란?

man 명령어는 명령어들의 설명을 볼 수 있는 명령어이다.

man echo

위와 같이 터미널 창에 입력해보면 아래와 같은 화면이 뜬다.

여기서 f(스페이스바)를 누르면 다음장을 볼 수 있고 b를 누르면 이전창을 볼 수 있다.

f는 front, b는 back에서 따온 이니셜인 것 같다.

 

2. 시놉시스란? 

시놉시스란 내용을 짧게 요약한 것이다.

위에 보이는 echo [SHORT-OPTION] ... 등이 있다.

이와 같이 대괄호([])가 씌어져 있는 것들은 선택 입력 내용이라는 것이다.

option은 아래 description에서 -n 같이 적혀있는 것들이다.

그 뒤 ... 은 여러개를 입력할 수 있다는 것이다.

그 아래 줄인 LONG-OPTION에는 대괄호가 안씌어져 있는데 이는 필수 입력 내용인 것이다.

 

이를 보면 echo 라는 명령어는 선택옵션을 쓰는 방법, 필수옵션 쓰는 방법으로 총 2가지로 사용할 수 있다는 것을 알 수 있다.

 

3. 예외

그런데 가끔 위와 같이 "No manual entry for 명령어" 라는 문구가 뜰 경우가 있다.

이는 쉘에 내장되어 있는 명령어들 중 메뉴얼이 없는게 있을 수도 있다.

이런 경우는 help 명령어를 사용하면 된다.

help cd

 

명령어 들은 크게 3가지로 구분된다.

1. binary

2. build-in shell

3. alias

type 명령어를 이용하면 알 수 있다.

type [알아볼 명령어]

이 중 바이너리는 exe와 같이 실행시키는 파일이라고 생각하면 되고 built-in shell 명령어 중에서 메뉴얼이 없는게 존재한다.

그럴때 help 명령어를 써보자

728x90
반응형

'개발 > Linux' 카테고리의 다른 글

[Linux] 리다이렉션 명령어  (1) 2023.03.07
[Linux] 파일로 작업하는 명령어  (1) 2023.03.07
[Linux] 파일 시스템 명령어  (1) 2023.03.03
'개발/Linux' 카테고리의 다른 글
  • [Linux] 리다이렉션 명령어
  • [Linux] 파일로 작업하는 명령어
  • [Linux] 파일 시스템 명령어
TeTedo.
TeTedo.
  • TeTedo.
    TeTedo 개발 일기
    TeTedo.
  • 전체
    오늘
    어제
    • 분류 전체보기 (319)
      • 개발 (274)
        • Article (4)
        • 정리 (21)
        • Spring Boot (17)
        • JPA (2)
        • JAVA (6)
        • Database (4)
        • 자료구조 (11)
        • 알고리즘 (32)
        • React (20)
        • Docker (10)
        • node.js (18)
        • Devops (11)
        • Linux (4)
        • TypeScript (3)
        • Go (10)
        • HyperLedger (4)
        • BlockChain (43)
        • html, css, js (48)
        • CS (3)
        • AWS (3)
      • 모아두고 나중에 쓰기 (3)
      • 팀프로젝트 (18)
        • SNS(키보드워리어) (9)
        • close_sea (9)
      • 개인프로젝트 (1)
        • Around Flavor (1)
        • CHAM (13)
        • ethFruitShop (5)
      • 독서 (0)
        • 스프링부트와 AWS로 혼자 구현하는 웹 서비스 (0)
  • 블로그 메뉴

    • 홈
    • 개발일기
    • CS
    • 실습
    • 코딩테스트
    • 웹
    • Go
    • node.js
    • 팀플
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    js
    node
    프로그래머스
    mysql
    블록체인
    go언어
    컨테이너
    도커
    React
    html
    30일 챌린지
    CSS
    30일챌린지
    go
    nodejs
    명령어
    하이퍼레저
    ERC721
    erc20
    node.js
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
TeTedo.
[Linux] man 명령어
상단으로

티스토리툴바