다들 프로그램이나 커맨드를 위한 documentation system이지만 그 범위와 기능에 창이가 있다.
사용하는 이유
쉘 내장 명령어나 리눅스 명령어, GNU project program의 매뉴얼(manual)을 살펴보기 위해
배경 지식
- Linux는 GNU project(공개 소프트웨어 프로젝트)의 일환으로 만들어진 Linux kernel에 기반을 둔 운영체제 계열이다.
- 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
출처 :
'개발 > linux' 카테고리의 다른 글
linux mkdir 사용법, 설명 (0) | 2022.10.21 |
---|---|
linux cat tail head 사용법, 설명 (0) | 2022.10.21 |
linux cd 사용법, man cd 가 없는 이유 (0) | 2022.10.21 |
linux pwd 현재 작업 디렉터리 출력 (0) | 2022.10.21 |
linux tar 사용법(.tar.gz 압축 하기, .tar.gz 압축 풀기), 설명 (0) | 2022.10.21 |
댓글