пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ


Какие файлы инициализации сеанса обычно используются в UNIX-системах?

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

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

Существует два файла инициализации сеанса:

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

Общесистемный файл инициализации сеанса имеет имя /etc/ profile и доступен для чтения всем пользователям. Изменять содержимое этого файла может только администратор системы. Обычно этот файл определяет начальные установки терминала, а также переменные окружения, задающие пути к исполняемым файлам и динамически загружаемым библиотекам. Пример фрагмента такого файла приведен ниже:

export PATH=/bin:/sbin:/usr/bin:/usr/sbin

export LD_LIBRARY_PATH=/lib:/usr/lib:/usr/local/lib

export PS1="$"

LD_LIBRARY_PATH устанавливает пути поиска динамических библиотек

PS1 задает вид приглашения командного интерпретатора.

Пользовательский файл инициализации сеанса имеет имя .profile или .bash_profile и

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


04.03.2016; 15:02
хиты: 846
рейтинг:0
Точные науки
информатика
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь