반응형
부제: 지금 실행되는 명령이 어디에 있는지 찾기
which python3 # 실행 파일 경로
which -a python3 # PATH의 모든 후보
type ls # 별칭·빌트인·파일 구분
$ which -a bash
/usr/bin/bash
/bin/bashwhich는 명령을 쳤을 때 실제로 실행되는 파일의 경로를 알려준다.
같은 이름이 여러 곳에 있으면 -a로 전부 보여주고,type은 그게 별칭인지 셸 빌트인인지 실제 파일인지까지 구분한다.
이렇게도 쓴다
PATH의 모든 후보를 본다(버전 충돌 진단).
which -a python
별칭·빌트인·파일 중 무엇인지 구분한다.
type ll
스크립트에서 명령이 설치됐는지 확인한다(가장 이식성 좋다).
command -v docker >/dev/null && echo "설치됨"
명령의 실제 설치 위치로 이동한다(경로 조합).
cd "$(dirname "$(which python3)")"반응형
'명령어 > Linux' 카테고리의 다른 글
| [리눅스] pkill pgrep killall 이름으로 프로세스 종료 (0) | 2026.07.09 |
|---|---|
| [리눅스] kill 프로세스 종료 신호 SIGKILL (0) | 2026.07.09 |
| [리눅스] file 파일 종류 확인 MIME 타입 (0) | 2026.07.09 |
| [리눅스] stat 파일 정보 크기 권한 시간 (0) | 2026.07.09 |
| [리눅스] touch 빈 파일 생성 수정 시간 (0) | 2026.07.09 |