Linux

명령어 경로 찾기

비번변경 2021. 6. 22. 21:25

 일반적으로 패키지를 설치하면, 설치한 프로그램을 실행할 수 있는 명령어를 제공한다.

 당연하지만 하나의 명령어는 하나의 실행파일을 가리키고 있다. 따라서 패키지 하나의 여러 버전을 설치해서 사용할 때, 명령어가 바라보고 있지 않은 다른 버전을 실행하기 위해서는 실행파일을 직접 지정해서 명령을 실행해야 한다.

 

 명령어의 위치를 찾는 명령어는 다음과 같다.

 

1. which

실행파일의 위치를 찾는 명령어

which <COMMAND>

which CMD

alias가 있으면 alias를 먼저 보여준다.

명령어로 실행하는 것과 실행 파일을 지정하는 것은 동일한 결과를 보여준다.

alias와 pull cmd

2. whereis

바이너리, 소스, 매뉴얼 페이지 파일 같은 특정한 파일의 위치를 찾는 명령어

whereis <COMMAND>
# -b : 바이너리 파일만 검색
# -m : 매뉴얼 파일만 검색
# -s : 소스 파일만 검색

whereis CMD

3. type

바이너리 파일의 위치를 찾는 명령어

type <COMMAND>

type CMD

728x90