Вопрос: Преодоление глобальной команды в unix


Я использую сервер, и у меня нет доступа root. Мне нужна более новая версия пакета. Итак, я установил его с префиксом в свой локальный каталог и обновил $ PATH и $ LD_LIBRARY_PATH. Поскольку сервер имеет ту же команду, когда я использую which команда по-прежнему указывает на старую версию. Как я могу переопределить эту команду с помощью моей новой команды в моем локальном каталоге?


0
2017-10-05 17:33


Источник




Ответы:


Обновление $ PATH является правильным; однако, поскольку он интерпретируется слева направо, ваш пользовательский bin каталог должен прийти до системные каталоги:

PATH="$HOME/bin:$PATH"

...или похожие.


1
2017-10-05 17:47