如果我有某个程序安装的命令行实用程序foo
,并且它没有添加到$PATH
,并且我想有一种简单的方法来使用它,那么似乎有三个选项:
创建符号链接,通常在
/usr/local/bin
或者可能是$HOME/bin
:ln -s /path/to/foo /usr/local/bin/foo
不要创建符号链接,而是创建可执行文件:
echo 'path/to/foo' > /usr/local/bin/foo chmod a+rx /usr/local/bin/foo
或编辑
.zshrc
并设置别名:alias foo='/path/to/foo'
我的问题:
- 这是正确的吗?
- 哪一个选项是“最佳”的(好吧,我确实意识到这是一种幼稚的问法……)或者至少更常被优先选择?