!["PATH에서 foo를 찾을 수 없습니다." - 하지만 거기에 있습니다.](https://linux55.com/image/208218/%22PATH%EC%97%90%EC%84%9C%20foo%EB%A5%BC%20%EC%B0%BE%EC%9D%84%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4.%22%20-%20%ED%95%98%EC%A7%80%EB%A7%8C%20%EA%B1%B0%EA%B8%B0%EC%97%90%20%EC%9E%88%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
다음과 같은 동작이 나타납니다.
$ foo
Could not find foo in PATH
$ which foo
/usr/local/corp/bin/foo
$ readlink -f `which foo`
/path/to/opt/foo/foo
$ /usr/local/corp/bin/foo
starting foo, output for foo, blah blah blah
이것은 Linux 커널 3.10.0-1160.53.1.el7.x86_64를 사용하는 Centos 7 시스템입니다. 쉘은 bash입니다.
노트:
- 응,
/usr/local/corp/bin
내 안에는$PATH
… /usr/local/corp/bin/foo
에 대한 심볼릭 링크입니다/path/to/actual/binary/foo
.hash -r
도움이 안돼.