Path

如何更改預設執行的程序

  • October 29, 2017

當然,這是一個簡單的問題,我只是不知道如何搜尋,但是如果我有兩個同名的執行檔,一個在*/usr中,一個在/usr/local中(例如),我該如何更改哪個一個預設執行而不指定路徑,如/usr/local/file*,如果$ which返回*/usr*?

Centos6.4順便說一句。

它並不總是像“在 $PATH 中首先出現”那樣簡單;請參閱https://superuser.com/questions/358695/how-does-linux-decide-which-executable-im-trying-to-run。為了快速修復,請在 .bashrc 中設置一個別名(假設您使用的是 bash …)

alias gorgonzola='usr/local/gorgonzola'

注意:“=”符號周圍不允許有空格。

引用自:https://unix.stackexchange.com/questions/73572