Как изменить программу, которая будет выполняться по умолчанию

Как изменить программу, которая будет выполняться по умолчанию

Конечно, это простой вопрос, я просто не знаю, как искать, но если у меня есть два исполняемых файла с одинаковыми именами, один в/usrи один в/usr/локальный(например) как я могу изменить, какой из них выполняется по умолчанию, не указывая путь, как в/usr/локальный/файл, если $ whichвозвращается/usr?

Кстати, Centos6.4.

решение1

Это не всегда так просто, как «что идет первым в $PATH»; см.https://superuser.com/questions/358695/how-does-linux-decide-which-executable-im-trying-to-run. Для быстрого исправления установите псевдоним в .bashrc (предполагая, что вы используете bash...)

alias gorgonzola='usr/local/gorgonzola'

Примечание: вокруг знака «=» не допускается пробел.

Связанный контент