Операционные системы - правила работы

       

C.2.2. Shell и переменные окружения


После загрузки ядра операционной системы (для DOS это файлы Io.sys и MSDOS.sys) загружается так называемая программная оболочка, (или командный файл Command.com для систем MSDOS). В этой программной оболочке (или Shell) находятся интерпретаторы команд операционной системы и переменные окружения. Эти переменные окружения определяют приглашение операционной системы, пути, по котором ищутся вспомогательные файлы и программы, настройки аппаратных средств и опции вывода оглавления каталога.

Для операционной системы MS-DOS существует две оболочки. Первая, выбираемая по умолчанию и входящая в состав дистрибутива этой системы является программа Command.com. Другой оболочкой является входящий в состав Norton Utilites for DOS v. 6.0 - 8.0 оболочка NDOS.com.

Для UNIX - подобных операционных систем используется несколько различных оболочек. В частности, для LINUX наиболее часто используемые оболочки - это Bourne Again Shell (BASH) и TCSH - shell.

Все эти оболочки имеют разные переменные окружения. Описанием этих переменных автор и начнет свой рассказ о командной строке операционных систем.

Также следует отметить, что в [Р. Петерсен. LINUX: руководство по операционной системе //Изд. группа BHV, Киев, 1997. - 688 с.] на странице 446 дается следующая классификация переменных окружения, которой автор и будет придерживаться.

1. Системные переменные - специальные переменные, которые нельзя переопределять.

2. Переопределяемые переменные - специальные переменные, которые можно переопределять.

3. Пользовательские переменные - переменные, присутствие которых в окружении не обязательно.



Содержание раздела