В начале инициации сеанса пользователя (после его успешного входа в систему, но до момента появления приглашения командной строки) выполняются задания, создающие начальное информационное окружение пользователя. Эти задания могут, например, устанавливать значения переменных окружения, определять режим работы терминала пользователя, монтировать диски.
Имя файла инициализации сеанса зависит от применяемого командного интерпретатора, поэтому будем предполагать, что используется командный интерпретатор BASН. Существует два файла инициализации сеанса — общесистемный, в котором содержится задание, выполняемое в начале сеанса любого пользователя системы, и пользовательский файл инициализации, содержащий задания, специфичные для каждого отдельного файла. Общесистемный файл инициализации сеанса имеет имя /еtс/ profile и доступен для чтения всем пользователям. Изменять содержимое этого файла может только администратор системы. Обычно этот файл определяет начальные установки терминала, а также переменные окружения, задающие пути к исполняемым файлам и динамически загружаемым библиотекам.
Общесистемный файл инициализации сеанса имеет имя /еtс/ profile и доступен для чтения всем пользователям. Изменять содержимое этого файла может только администратор системы. Обычно этот файл определяет начальные установки терминала, а также переменные окружения, задающие пути к исполняемым файлам и динамически загружаемым библиотекам. Пример фрагмента такого файла приведён ниже:
eхрогt РАТН=/bin:/sbin:/usr/bin:/usr/sbin
eхрогt LD_LIBRARY_РАТH=/lib:/usr/lib:/usr/lосаl/lib
ехроrt РS1="$"