검색 경로에서 프로그램을 찾기 위해 which 명령을 사용한다.

    $ which cp
    /usr/bin/cp
    $ which which
    /usr/bin/which

    which와 비슷하지만 더 강력한 명령인 type 명령도 있다. type은 셸 내장 명령으로 별명, 함수, 셸 내장 명령 등을 찾는다.5

    $ type cp
    cp is hashed (usr/bin/cp)
    $ type ll
    ll is aliased to '/bin/ls -l'
    $ type type
    type is a shell builtin

    여러분의 검색 경로에 포함된 여러 곳의 디렉터리에 같은 이름의 프로그램이 있을 수도 있다. 이 중 검색 경로에서 가장 앞서는 디렉터리에서 발견된 프로그램이 실행된다. 이 점을 활용해 검색 경로에 담긴 순서를 따라 특정 리눅스 명령을 오버라이드할 수 있다. $HOME/bin 디렉터리를 검색 경로 앞에 넣어 사용자 홈 디렉터리 안에 있는 실행 파일을 우선 실행하는 것이 이러한 예다.

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.