환경변수 PATH 개념
- 명령어(프로그램)이 위치한 경로를 찾는 순서 지정
- 해당 환경 변수에 지정된 디렉터리를 순서대로 탐색하여 명령어를 찾고 실행함
- 각 경로는 콜론(:)으로 구분
echo $PATH
export PATH = [설정값:설정값:...]
$ export PATH = $PATH:/var/myfile
기본 명령어
which
- PATH 환경변수의 경로에 따라 사용자가 실행할 명령어의 위치 혹은 alias를 표시
- PATH에 검색 대상 명령어가 설정되어 있지 않은 경우 찾을 수 없음
which [명령어]
$ which bash
> /usr/bin/bash
alias/unalias
- alias: 지주 사용하는 명령어를 특정 문자로 입력해두고 대신 사용
- unalias: alias 기능을 해제함
alias [별명='명령어']
$ alias showa='ls -al'
unalis [옵션] [단축명령어]
$ unalias showall
$ unalias -a # 모든 별칭 삭제
whereis
- 대상 명령어의 절대 경로, 소스 파일, 설정 파일, 매뉴얼 등 정보를 찾아 출력
where is <-옵션> [명령어]
$ whereis find
> find: /usr/bin/find /usr/share/man/man1/find.gz
man
- 리눅스에서 사용하는 명령어들의 메뉴얼을 제공
man [섹션] <-옵션> [명령어]
$ man find
info
- 리눅스 명령어의 사용 방법, 옵션 등을 나타냄
- man에 비해 제공되는 명령어가 한정적임
- info [명령어]
whatis
- 명령어의 기능을 간략하게 표시
- whatis 데이터베이스에서 키워드가 완전히 일치하면 해당 명령어의 기능을 표시
- whatis [명령어]
manpath
- man 명령이 참조하는 메뉴얼의 경로 표시
- manpath [명령어]
apropos
- 명령어 메뉴얼에서 지정한 키워드를 포함된 것을 검색
- whatis DB를 참조하여 해당 문자열을 포함한 것을 검색하여 표시
- whatis DB가 만들어져 있어야 사용 가능한 명령어임
apropos [문자열]
$ apropos find
> ffs(3) - find first bit set in a word
> ffsl(3) - find ...
> tfind(3) - manage a binary tree
References
'Etc' 카테고리의 다른 글
리눅스 마스터 2급 정리(4) - 디렉터리 및 파일 관련 명령어 (0) | 2025.05.02 |
---|---|
리눅스 마스터 2급 정리(3) - 사용자 생성 및 계정 관리 명령어 (0) | 2025.05.02 |
리눅스 마스터 2급 정리(1) - 리눅스 일반 (0) | 2025.05.01 |
금융권 엔터프라이즈 아키텍쳐와 IT의 발전 (0) | 2025.04.14 |
USB 마운트 및 파일시스템 (0) | 2025.03.12 |