$PATH 是否需要子目录

Lew*_*ewy 3 macos bash path

给定一个类似 $PATH 的路径:

/Users/myname/bin:
/usr/local/Cellar:
/usr/local/Cellar/ruby/1.9.3-p362/bin:
... and so forth
Run Code Online (Sandbox Code Playgroud)

我真的需要 ruby​​ 位置还是 /usr/local/Cellar 足以找到 ruby​​?

Eri*_*low 5

条目之间相互独立,只计算直接内容。尝试一下。

> mkdir ~/bin
> mkdir ~/bin/test
> cp /bin/echo ~/bin/test/echotest
> export PATH=$PATH:~/bin
> echotest Hello, world
-bash: echotest: command not found
> rm -rf ~/bin/test
Run Code Online (Sandbox Code Playgroud)