Почему переменная среды исчезает после повторного открытия терминала ? [дубликат]

На этот вопрос уже есть ответ здесь:

Я попытался добавить переменную окружения в терминал:

loom@loom:~$ export DOOM=/home/loom/doom/
loom@loom:~$ echo $DOOM 
bash: /home/loom/doom/: Is a directory

Затем я закрыл терминал и снова открыл его. Однако сейчас нет переменной $ DOOM . Как добавить переменную среды через терминал?

2
задан 25 December 2013 в 01:36

1 ответ

Переменные среды, установленные таким образом, сохраняются только временно. Когда вы выходите из запущенного экземпляра bash, выходя из терминала, они отбрасываются. Чтобы сохранить их навсегда, запишите команды export x=y в /etc/profile (для всех пользователей) или ~/.profile (для себя). Для этого отредактируйте / создайте (?) Файл, используя предпочитаемый вами текстовый редактор (в качестве root для / etc /профиль). Примеры:

sudo nano /etc/profile
gedit ~/.profile
# etc... kate, leafpad, vim, whatever you want to use
0
ответ дан 25 December 2013 в 01:36

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

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