【发布时间】:2014-11-12 18:55:20
【问题描述】:
在 OsX 中,我有 2 个程序安装在不同的路径中,具有相同的终端名称“scmd”。如果我把每一个的bin文件夹放到全局路径中,当我运行一个终端并输入“scmd”时,只有第一个创建的会运行,我无法运行另一个。
所以我需要更改第二个可执行文件的名称,例如“scmd2”。这样我可以输入“scmd”来运行第一个和“scmd2”来运行第二个。
我该怎么办?
非常感谢,希望我解释一下。
【问题讨论】:
-
如果你写了第二个的完整路径,那个会被执行。因此,例如,如果您
which scmd -a返回/bin/scmd和/usr/bin/scmd,则运行第二次使用/usr/bin/scmd。 -
是的,但路径并不那么容易。如果可能的话,我真的更喜欢两个全局 cmds