Назад | Перейти на главную страницу

Как установить переменную окружения пользователя в .profile

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

1.) Вход в систему с пользователем

2.) Переход в домашний каталог cd ~ и создание файла .profile

3.) Поместив следующее в .profile файл:

export APP="dev"

Однако когда я:

echo $APP

Это пусто. Я попытался закрыть сеанс SSH и повторить попытку, все та же проблема.

~/.profile читается только для оболочек входа. Либо используйте ~/.bashrc для всех оболочек bash или ~/.ssh/rc только для SSH-соединений.

вы можете разместить myenv.sh в /etc/profile.d каталог

в myenv.sh у вас может быть следующая строка

export APP="dev"

это работает