Постоянная переменная ПУТИ

Как я это сделаю /media/De Soft/mongodb/bin Переменная ПУТИ постоянная?

Все говорят "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 с терминалом по умолчанию.

Это конфигурационные файлы. В одну сторону:

  • Откройте окно терминала с помощью Ctrl+Alt+T
  • Запустите команду gedit ~/.profile
  • Добавьте строку

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

    на дно и сохранить

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

Редактировать:

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

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

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

sudo cp /etc/environment /etc/environment.baksudo 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"

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

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

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

echo $PATH