Представляет ли центр сертификации мою компанию или сервер?

Когда вы входите в свой сеанс x через диспетчер отображения или на tty, / etc / profile имеет значение (обычно - очевидно, это происходит в вашем случае, хотя некоторые графические оболочки не читают его ), полученный из вашей программы оболочки. После этого локальный файл (я предполагаю, что вы здесь используете bash) ~ / .bash_profile , ~ / .bash_login или ~ / .profile будет получен, и любые переменные среды, определенные здесь, переопределят / etc / profile для текущего пользователя. Эта среда наследуется любой оболочкой, которую вы открываете в сеансе. Вот почему мы можем определять переменные среды , такие как ваш PATH, в этих файлах.

Когда вы открываете gnome-terminal, да, по умолчанию запускается оболочка без входа в систему, но она наследует вашу пользовательскую среду, уже загруженную из оболочки входа или графической оболочки. Поскольку источник ~ / .bashrc происходит при запуске интерактивной оболочки (например, при открытии gnome-terminal), его можно использовать для переопределения некоторых элементов среды (например, PS1).

(gnome-terminal сам по себе является приложением, а не оболочкой)

2
11.05.2015, 03:35
0 ответов

Теги

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