logo
UNIX_podibni_OS / Unix подобные ОС Лекции

Командная оболочка

Команды, введённые пользователем, интерпретируются и выполняются специальной программой — командной оболочкой (или «shell» по-английски). Через командную оболочку производится управление пользовательскими процессами — для этого используются средства межпроцессного обмена, описанные ранее.

Ввод и вывод командной оболочки непосредственно связаны с терминалом, через который осуществляется передача управляющих последовательностей и текста от пользователя и обратно. На рисунке 2.3, «Интерфейс командной строки» представлена общая схема взаимодействия пользователя с системой при работе с командной строкой.

Существует несколько различных командных оболочек, используемых для управления системой в UNIX, далее в примерах мы будем рассматривать bash — самую распространенную современную командную оболочку.

Рисунок 2.3. Интерфейс командной строки