Das ist sicherlich eine einfache Frage, bei der ich einfach nicht weiß, wie ich danach suchen soll, aber wenn ich zwei gleichnamige ausführbare Dateien habe, eine in/usrund einer in/usr/lokal(zum Beispiel), wie kann ich ändern, welche standardmäßig ausgeführt wird, ohne den Pfad anzugeben, wie in/usr/local/datei, wenn $ which
zurückgibt/usr?
Centos6.4 übrigens.
Antwort1
Es ist nicht immer so einfach wie „was kommt zuerst in $PATH;“ siehehttps://superuser.com/questions/358695/wie-entscheidet-linux-welche-ausführbare-datei-die-ich-ausführen-möchte. Zur schnellen Lösung legen Sie einen Alias in .bashrc fest (vorausgesetzt, Sie verwenden Bash ...).
alias gorgonzola='usr/local/gorgonzola'
Hinweis: Um das Zeichen "=" herum sind keine Leerzeichen zulässig.