본문 바로가기
개발/linux

linux man help info 차이 비교

by amkorousagi 2022. 10. 21.

linux man help info

 

다들 프로그램이나 커맨드를 위한 documentation system이지만 그 범위와 기능에 창이가 있다.

사용하는 이유

쉘 내장 명령어나 리눅스 명령어, GNU project program의 매뉴얼(manual)을 살펴보기 위해

배경 지식

  1. Linux는 GNU project(공개 소프트웨어 프로젝트)의 일환으로 만들어진 Linux kernel에 기반을 둔 운영체제 계열이다.
  2. Bash도 GNU(GNU is Not UNIX) project의 일환으로 나온 셸(사용자와 kernel 사이의 인터페이스)이다.

man

man <linux command>

linux kernel에 기반을 둔 OS(예 : ubuntu, debian, red hat...)에서 공통적으로 쓸 수 있는 linux command를 위한 documentation system

help

help <shell command>

shell(예 : sh, bash, zsh, ksh...)에서 자신의 shell에 종속적인 내장 명령어(shell build-in command)를 위한 documentation system

info

info <GNU project program>

info가 조금 애매한데 man이랑 조금 겹치는게 있다. 그러나 웹 페이지 하이퍼링크를 단다거나 인쇄 가능한 text 포맷을 쓴다던가 하는 좀 더 개선된 사항이 있는 documentation system

 

출처 :

 

 

GNU Project - Wikipedia

Not to be confused with the software collection developed by the GNU Project, GNU. Free software project GNU mascot, by Aurelio A. Heckert[1] (derived from a more detailed version by Etienne Suvasa)[2] The GNU Project ()[3] is a free software, mass collabo

en.wikipedia.org

 

 

Difference between help, info and man command

I know that these command will help to get syntax and options for commands but my question is that how they differ from each other?

unix.stackexchange.com

 

댓글