Подтвердить что ты не робот

Linux Mint - добавление переменных среды постоянно

Я пытался изменить файл ~/.profile, чтобы добавить строку в переменную PATH. Я добавил эту строку:

PATH=$PATH:/home/paul/avatar-gf-1.0-ea/glassfish4/bin/

в конце. Я перезапустил терминал, но он по-прежнему не идентифицировал команды в этом каталоге. Кто-нибудь знает, что я делаю неправильно?

4b9b3361

Ответ 1

Попробуйте это в ~/.pam_environment в вашей домашней папке, если она не существует, создайте ее

PATH DEFAULT=${PATH}:/home/paul/avatar-gf-1.0-ea/glassfish4/bin/

Вам нужно будет войти и выйти.

Ответ 2

Запустите bash -xl, чтобы узнать, какие загрузочные файлы загружены вашей оболочкой. .profile действительно не может быть прочитан. В противном случае попробуйте добавить export к вашему назначению:

export PATH=$PATH:/home/paul/avatar-gf-1.0-ea/glassfish4/bin/

Справка о bash файлах запуска: https://www.gnu.org/software/bash/manual/html_node/Bash-Startup-Files.html

Ответ 3

Я работаю на Mint 18.3 Cinnamon. Изменения в ~/.profile были обнаружены только после того, как я вышел из учетной записи. Перезапуск терминала был недостаточно в моем случае.

Ответ 4

если вы редактируете файл .bashrc:

vim ~/.bashrc

вы увидите следующую строку

# Alias definitions.
# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.
# See /usr/share/doc/bash-doc/examples in the bash-doc package.

if [ -f ~/.bash_aliases ]; then
    . ~/.bash_aliases
fi

Итак, создайте ~/.bash_aliases в папке $HOME и добавьте любую команду, которую хотите выполнить при открытии терминала

Ответ 5

Вы можете добавить запись в ~/.pam_environment

  1. Используйте любой редактор для доступа к файлу. Я использую текстовый редактор LinuxMint по умолчанию (xed).

    xed ~/.pam_environment

  2. Этот файл, скорее всего, уже содержит некоторые записи. Добавьте новую строку в файл и добавьте свою запись. Например, я добавляю двоичный путь Java, который находится в папке opt, в переменную окружения $ PATH:

    PATH DEFAULT=${PATH}: /opt/JDK11/jdk-11.0.2/bin

    Или, если вы хотите добавить путь, который находится в доме пользователя или что-то в этом роде, то выполните:

    PATH DEFAULT=${PATH}: /home/@{PAM_USER}/MyPrograms

  3. Сохраните файл. Он должен работать. Если это не так, выйдите из системы, войдите в систему и попробуйте снова. Если он не работает даже после этого, перезапустите и попробуйте снова, и он будет работать наверняка. :)