Как навсегда изменить переменную PATH в Debian [закрыто]

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

Сейчас это где он:

...$ which blender
/usr/bin/blender

И я хотел бы вместо этого использовать версию блендера, в которой я нашел:

home/myname/tools/Blender-2.79-CellBlender/blender

Я понимаю, что задавались похожие вопросы, но я не могу найти ничего, что помогает с моим начальным уровнем.

Я использую Debian 9.

...$ echo $PATH
/home/myname/tools/cmake/bin/:/<private>/home/myname/<private>/:/home/myname/tools/anaconda3/bin:/home/myname/tools/anaconda3/condabin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games

Вопрос 1: Почему я не вижу путь «/ usr / bin / blender» при вызове echo $ PATH?

Вопрос 2: Как мне навсегда изменить каталог, который вызывается, когда я набираю «blender» в командной строке?


Я пробовал

export PATH=$PATH: ~/tools/Blender-2.79-CellBlender/blender

, который работает, но это не помогает, потому что:

  1. он не меняет ПУТЬ навсегда, и

  2. , поскольку у меня уже есть «/ usr / bin / blender» в PATH (хотя я не знаю, как это увидеть!), он всегда будет переходить в первый каталог в PATH, который мне не нужен.

0
задан 10 December 2019 в 21:52

1 ответ

Вопрос 2: Как я постоянно изменяю каталог, которым это называют, когда я ввожу "блендер" в командную строку?

Для добавления пути постоянно необходимо отредактировать Ваш ~/.bashrc (и Вам, вероятно, придется зарегистрироваться/входить в систему):

gedit ~/.bashrc

Добавляют внизу:

export PATH="~/tools/Blender-2.79-CellBlender:$PATH"

, Поскольку @bac0n объясняет в комментариях, порядок важен. Как /usr/bin имеет приоритет, если дальнейшие конфигурации добавляют новый путь в конец из $PATH, прием должен добавить новый путь прежде /usr/bin (порядок всегда слева направо).

Вопрос 1: Почему я не вижу путь "/usr/bin/blender", когда я называю $PATH эха?

Вы не видите blender, потому что это - исполняемый файл, любят, все другие под путем, будучи путь /usr/bin, который установлен в Вас $PATH переменная

3
ответ дан 21 December 2019 в 23:36

Другие вопросы по тегам:

Похожие вопросы: