Как мне сделать эту переменную /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 с терминалом по умолчанию.
Это файлы конфигурации. Один из способов:
gedit ~ / .profile
Добавьте строку
export PATH = $ PATH: / media / De \ Soft / mongodb / bin
в конец и сохранить
Выйти и снова войти в систему
Изменить:
Более безопасный способ - использовать кавычки. Это необходимо, если один или несколько каталогов в исходном PATH
содержат пробелы. Итак:
export PATH="$PATH:/media/De Soft/mongodb/bin"
Введите следующее в окне терминала
export PATH=/media/De\ Soft/mongodb/bin:$PATH
Закройте терминал и перезагрузите компьютер. Путь должен включать / media / De \ Soft / mongodb / bin, когда вы вводите это в терминале:
echo $PATH
Чтобы навсегда изменить ПУТЬ
, вам необходимо внести изменения в файл / 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"