리눅스에서 PATH에 등록된 디렉토리 안에 있는 특정 프로그램의 위치가 어디인지 확인하고 싶을 때 which를 사용하면 편리하다. PATH에 여러 디렉토리가 등록되어 있는데, 특정 프로그램이 이들중 어느 디렉토리에 속해 있는지 구분하고 싶을 때 사용한다. 아래의 예시를 보자. # PATH 변수에 등록된 디렉토리 확인 echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin # 자바(java)의 위치 확인 which java /usr/bin/java # bash 셸의 위치 확인 which bash /bin/bash