So ändern Sie, welches Programm standardmäßig ausgeführt wird

So ändern Sie, welches Programm standardmäßig ausgeführt wird

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 $ whichzurü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.

verwandte Informationen