Постоянная переменная PATH

Как мне сделать эту переменную /media/De Soft/mongodb/bin PATH постоянной?

Все говорят: «export PATH=$PATH:media/De\ Soft/mongodb/bin вашему ~/.profile, или .bashrc, или .zshenv в зависимости от вашей оболочки».

Я не знаю, что такое ~/.profile, или .bashrc, или .zshenv. Что они на самом деле делают?

Как мне добавить export PATH=$PATH:my/path в мой .profile / .bashrc / .zshenv?

Я использую 64-битную Ubuntu 14.04 LTS с терминалом по умолчанию.

60
задан 31 December 2018 в 09:10

3 ответа

Это файлы конфигурации. Один из способов:

  • Откройте окно терминала, используя Ctrl + Alt + T
  • Выполните команду gedit ~ / .profile
  • Добавьте строку

    export PATH = $ PATH: / media / De \ Soft / mongodb / bin

    в конец и сохранить

  • Выйти и снова войти в систему

Изменить:

Более безопасный способ - использовать кавычки. Это необходимо, если один или несколько каталогов в исходном PATH содержат пробелы. Итак:

export PATH="$PATH:/media/De Soft/mongodb/bin"
91
ответ дан 31 December 2018 в 09:10

Введите следующее в окне терминала

export PATH=/media/De\ Soft/mongodb/bin:$PATH 

Закройте терминал и перезагрузите компьютер. Путь должен включать / media / De \ Soft / mongodb / bin, когда вы вводите это в терминале:

echo $PATH
4
ответ дан 31 December 2018 в 19:10

Чтобы навсегда изменить ПУТЬ , вам необходимо внести изменения в файл / etc / environment . Сделайте резервную копию перед редактированием:

sudo cp /etc/environment /etc/environment.bak
sudo nano /etc/environment

пример вывода:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"

Пути разделены : , поэтому, чтобы добавить новый путь, скажите x / y / z , как наш ] / etc / environment выглядит так:

PATH="x/y/z:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
8
ответ дан 6 August 2019 в 08:41

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

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