본문 바로가기

개발/Linux

[Linux] 리눅스 셸 (Shell) 실행 프로그램 찾기(which), 확인(whereis)




리눅스 셸 (Shell) 실행 프로그램 찾기(which), 확인(whereis)



실행 프로그램 찾는 명령어인 which 는 인자로 주어지는 명령어의 실행프로그램이 실제로 존재하는 경로와 파일명을 알려주며 whereis 는 which 를 포함한 소스와 메뉴얼 페이지도 함께 출력해준다. 


which 명령어 사용

$ which cat
/bin/cat

위 경로로 실제로 이동해보면 해당 파일이 있는것을 확인할 수 있다. /bin 디렉터리는 실행명령어를 담고 있는 디렉터리이다.



whereis 명령어 사용

$ whereis cat
cat: /bin/cat /usr/share/man/man1/cat.1.gz /usr/share/man/man1p/cat.1p.gz


위와 같이 which 와 비슷하지만 추가적으로 메뉴얼 페이지가 있는 경로도 출력된것을 확인할 수 있다.