Онлайн-рабочие станции OnWorks Linux и Windows

Логотип

Бесплатный хостинг в Интернете для рабочих станций

<Предыдущая | Содержание: | Следующая>

Как устроена окружающая среда?

Когда мы входим в систему, колотить программа запускается и читает серию сценариев конфигурации, называемых файлы запуска, которые определяют среду по умолчанию, разделяемую всеми пользователями. После этого в нашем домашнем каталоге появляются дополнительные файлы запуска, которые определяют нашу личную среду. Точная последовательность зависит от типа запускаемого сеанса оболочки. Есть два типа: сеанс оболочки для входа и сеанс оболочки без входа.

Сеанс оболочки входа - это сеанс, в котором нам предлагается ввести имя пользователя и пароль; например, когда мы запускаем сеанс виртуальной консоли. Сеанс оболочки без входа в систему обычно происходит, когда мы запускаем сеанс терминала в графическом интерфейсе.

Оболочки входа в систему читают один или несколько файлов запуска, как показано в Таблице 11-2:


Таблица 11-2: Файлы запуска для сеансов оболочки входа


Содержание файла

Содержание файла

/ etc / profile Сценарий глобальной конфигурации, применимый ко всем пользователям.


изображение

~ / .bash_profile Личный файл запуска пользователя. Может использоваться для расширения или

переопределить настройки в сценарии глобальной конфигурации.


изображение

~ / .Bash_login Если ~ / .bash_profile не найден, bash пытается

прочтите этот сценарий.


изображение

~ / .Profile Если ни ~ / .bash_profile ни ~ / .Bash_login

найден, колотить пытается прочитать этот файл. Это значение по умолчанию в дистрибутивах на основе Debian, таких как Ubuntu.


изображение


Сеансы оболочки без входа в систему читают следующие файлы запуска:


Таблица 11-3: Файлы запуска для сеансов оболочки без входа в систему


Содержание файла

Содержание файла

/etc/bash.bashrc Сценарий глобальной конфигурации, который применяется ко всем пользователям.


изображение

~ / .bashrc Личный файл запуска пользователя. Может использоваться для расширения или

переопределить настройки в сценарии глобальной конфигурации.


изображение


Помимо чтения файлов запуска, указанных выше, оболочки без входа в систему также наследуют среду от своего родительского процесса, обычно оболочки входа в систему.

Взгляните и посмотрите, какие из этих файлов запуска установлены. Помнить-поскольку большинство названий файлов, перечисленных выше, начинаются с точки (что означает, что они скрыты), нам нужно будет использовать параметр «-a» при использовании ls.

Ассоциация ~ / .bashrc file - вероятно, самый важный файл запуска с точки зрения обычного пользователя, поскольку он почти всегда читается. Оболочки без входа в систему читают его по умолчанию, и большинство файлов запуска для оболочек входа написаны таким образом, чтобы читать ~ / .bashrc файл.


 

Лучшие облачные вычисления для ОС в OnWorks: