linux - 从两个中指定命令文件位置

标签 linux

我有两个相同的命令文件,它们都位于 PATH 文件夹中。 这意味着 which mycmd 返回两个不同的路径,例如

$ which mycmd
/usr/local/bin/mycmd
/usr/bin/mycmd

如何指定 mycmd 使用 /usr/local/bin/mycmd(或其他)?

任何帮助将不胜感激!

最佳答案

如果您不愿意改变自己的路径,可以使用 alias .

alias mycmd='/usr/local/bin/mycmd'

如果不同的命令需要不同顺序的路径,这尤其有用。

将该语句添加到 .bashrc 中,以防止您必须在每个 shell session 中键入它。

关于linux - 从两个中指定命令文件位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23886326/

相关文章:

linux - 如何将项目(比如zeromq)构建为静态库并将其链接到我的项目中

linux - automake 子目录对象被禁用

regex - 匹配 Linux Grep 命令字符串之间的任何内容

c++ - 在 Linux 上定位字体(在 C++ 中)

linux - 如何在系统调用中 malloc 结构

linux - 是否可以使用 madwifi 驱动程序干扰 wifi 中 MAC 协议(protocol)的 header ?

php - 在 linux mint 32 位操作系统中配置 xampp

使用 Firefox geckodriver 的绝对路径时,Python Selenium 测试不会运行

linux - iptables - 多端口规则链退出并拆分为多个单端口链

linux - 允许特定的 linux 用户绑定(bind)到端口 443