Задачи:

Триединство:
  1. Высокоуровневый язык программирования
  2. Интерпретатор командной строки
  3. Оболочка — каркас конструктора
Имеется несколько видов shell. Самая популярная — bash.