Что такое оболочка?
Командная оболочка (shell) взаимодействует с пользователем с помощью интерфейса командной строки (Command Line Interface, CLI). Оболочка по- зволяет пользователю запускать программы и выполнять команды операци- онной системы, а также выполнять сценарии оболочки.
Оболочка выводит приглашение командной строки, заканчивающееся в сеан- се обычного пользователя символом доллара $ (как правило). В сеансе су- перпользователя (root) оболочка использует в качестве приглашения символ решетки (#), предупреждая о возможности порчи системы вследствие оши- бочных действий.
В GNU/Linux имеется множество различных оболочек, однако стандартной является оболочка Bourne Again Shell — Bash.
Оболочка запускается при входе пользователя в сеанс. Какая оболочка будет за- пущена, определяется учетной записью пользователя. Переменная окружения SHELL указывает на оболочку, загружаемую при входе в сеанс (пример 2.11).
Пример 2.11. Переменная окружения SHELL |
$ echo $SHELL
/bin/bash
Символ доллара ($) перед переменной используется для извлечения значения из нее.
Дата добавления: 2015-06-12; просмотров: 645;