我看到以下行为:
$ 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
这是一台 Centos 7 机器,Linux 内核为 3.10.0-1160.53.1.el7.x86_64 。外壳是bash。
笔记:
- 是的,
/usr/local/corp/bin
在我的$PATH
. /usr/local/corp/bin/foo
是到 的符号链接/path/to/actual/binary/foo
。hash -r
没有帮助。