Как установить переменную среды без перезагрузки Ubuntu?

Проблема: во время разработки Android, чтобы добавить путь ADB к переменной среды; Я кратко выполнил следующие действия:

gedit /etc/environment - добавлен мой желаемый путь в файле, например :/media/Software/00.AndroidLinux/ADT/sdk/platform-tools

Но, что я заметил, что добавление пути к файлу нет эффекта $PATH, пока я не перезагружу Ubuntu.

Мой вопрос: как добавить путь к переменной /etc/environment и без перезапуска Ubuntu ?, Чтобы я мог работать с моим измененным $PATH.

Обратите внимание: Я новичок в Ubuntu и каждый день учился.

1
задан 25 June 2013 в 12:24

1 ответ

Вы можете добавить к переменной $ PATH прямо следующим образом:

export PATH=$PATH:/the/dir/you/want/to/add

Затем отредактируйте /etc/environment.

Альтернативным методом было бы экспортировать, поскольку я выше, но затем добавить запись в ваш файл ~ / .bashrc (если используется оболочка BASH).

echo "export PATH=$PATH:/the/dir/you/want/to/add" >> ~/.bashrc
source ~/.bashrc

EDIT: Экспорт вашего $ PATH в ваш файл ~ / .bashrc, а не / etc / environment не позволяет вам поднять права на редактирование «глобального» (системного) файла конфигурации, а также удерживать других пользователей (если они есть в вашей системе) от автоматического добавления этого пути при создании учетной записи.

8
ответ дан 24 May 2018 в 20:41

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

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