Thinking Out Loud

[Linux] 리눅스 명령어 개요 및 도움말 본문

Linux/Linux Master

[Linux] 리눅스 명령어 개요 및 도움말

주롱주롱 2022. 2. 18. 15:00

# 리눅스 명령어 개요

which 명령어

- 명령어의 경로를 확인하는 명령어

- 명령어의 위치($PATH가 설정되어있는 경로에서만 그 명령어의 경로를 찾음)를 찾아주거나 alias를 보여주는 명령어

- 예시)

 

 

alias 명령어

- 자주 사용하는 명령어를 특정 문자로 입력해두고, 명령어 대신 해당 문자를 사용할 수 있게 하는 명령어

- $ alias 별명='명령어'

- ex) $ alias m='ls -al | more'

 

unalias 명령어

- alias 기능 해제 

- $ unalias 별명

- ex) $ unalias m

 

환경변수 PATH

- PATH : 실행 파일들의 디렉터리 위치를 저장해놓는 환경변수

- 특정 명령어를 입력 → PATH 변수에 저장되어 있는 경로에서 해당 명령어를 찾아서 실행

- $ echo $PATH : 지정된 PATH 값 확인 가능

- $ PATH=$PATH: /dev : 추가

- 기존의 PATH에 새로운 경로를 추가하는 방법 : 명령어 PATH나 홈 디렉터리의 .bash_profile에 PATH 추가

- 기존 경로와 새 경로는 ' : ' 으로 구분

 

# 리눅스 도움말

man 명령어

- 리눅스에서 사용하는 명령어들의 매뉴얼(manual) 제공

- 예시) $ man ls

 

info 명령어

- 리눅스 명령어의 사용 방법, 옵션 등을 나타냄

- man보다 상세화된 매뉴얼

- 예시) $ info ls

 

whatis 명령어

- 명령어에 대한 기능을 간략하게 나타냄

- whatis 데이터베이스에서 문자열만 검색하여 명령어의 기능을 간략하게 출력

- 완전히 키워드가 일치해야만 해당 명령어의 기능 확인 가능

- 예시) $ whatis ls

 

manpath 명령어

- man 명령어가 참조하는 매뉴얼 페이지의 위치 경로 표시

 

whereis 명령어

- 명령어의 바이너리(실행파일), 소스파일, 매뉴얼 파일의 위치 정보 출력

- 예시) $ whereis ls

 

apropos 명령어

- 명령어나 매뉴얼 페이지에 검색어가 들어있는 모든 명령어 출력

- 과정 : whatis 데이터베이스에서 검색어를 포함한 것을 검색하여 출력

= $ man -k

- 예시 1) $ apropos floppy

- 예시 2) $ apropos system | grep ^system