Я использую Ubuntu 9.04, мне нужно добавить какую-то папку в мой $ PATH. Я знаю, как читать путь:
echo $PATH
Я хочу иметь возможность редактировать его и добавить 2 других пути.
Благодарность
Я использую Ubuntu 9.04, мне нужно добавить какую-то папку в мой $ PATH. Я знаю, как читать путь:
echo $PATH
Я хочу иметь возможность редактировать его и добавить 2 других пути.
Благодарность
Ответы:
Чтобы навсегда сохранить свой путь, у вас есть несколько вариантов.
Я предлагаю вам прочитать вики сообщества Ubuntu по переменным среды, но краткий ответ - лучшее место ~/.profile
для ваших настроек PATH для каждого пользователя или /etc/profile
для глобальных настроек.
Сделать что-то вроде export PATH=$PATH:/your/new/path/here
PATH=$PATH:newPath1:newPAth2
export PATH
Вы также можете поместить это в глобальную среду:
sudo emacs /etc/environment
Добавить к записи уже в вашем пути
PATH="/path/to/file:/other/paths"
Перезагрузить среду
source /etc/environment
О том, как это сделать, уже отвечали, но я хотел бы дать вам небольшой совет. Вот что я делаю:
У меня есть каталог, который называется .bash.d
в моем, $HOME
и в нем я храню набор сценариев оболочки, которые делают что-то для моей среды (например, правильная настройка maven, изменение пути, установка моего приглашения и т. Д.). Я держу это под контролем версий с помощью git , который позволяет легко вернуться к рабочей версии вашего env, если вы что-то испортили. Чтобы получить все модификации, я просто поставляю все файлы в этом каталоге в конце моего .bashrc следующим образом:
for i in $HOME/.bash.d/*; do source $i; done
unset i
Это дает вам очень гибкую среду, которую вы можете легко изменять и восстанавливать + вы можете экспортировать ее на другие машины, просто используя git.
Вариант сверху, если вы не хотите изменять файл / etc / profile напрямую. Вы можете создать новый файл yourpath.sh в каталоге /etc/profile.d/ . Затем отредактируйте этот файл вот так. В редакторе vim (но вы можете редактировать его в другом редакторе): vim /etc/profile.d/yourpath.sh
MYPATH='/your/new/path/'
export MYPATH
export PATH=$PATH:$MYPATH
: w rite и q uit, и все готово, ваш путь был изменен. Если вы используете терминал, закройте его и снова откройте. Ваша новая переменная будет обновлена. Теперь он стал чище, вы можете удалить этот файл, когда он вам больше не нужен, и он не мешает начальной конфигурации.
PATH
пока экспортируется, MYPATH
не должно быть (если вам это не нужно для других целей). (2) Быстрый способ сохранить (записать) и выйти в vim ZZ
- нет :
или (Enter) требуется.