Терминал и командная строка
Основным интерфейсом взаимодействия пользователя с операционной системой UNIX во всех её модификациях была и остается командная строка. Суть этого интерфейса состоит в обмене текстами с системой: пользователь набирает текстовые команды, а операционная система возвращает ему информацию также в текстовом виде. Несмотря на то, что в современных UNIX-системах широко используются графические пользовательские интерфейсы, командная строка остаётся основным рабочим инструментом администратора системы. Причина этого не в каких-то особенных вкусах администраторов, а в том, что в UNIX-подобных системах командная строка очень хорошо выполняет задачи интерфейса управления системой, она эффективна и удобна — и именно поэтому всеми используется. Этому есть разумное объяснение — командная строка позволяет администратору управлять системой, совершая меньшее количество действий (интерфейсных жестов), чем с помощью графического интерфейса и мыши. Немаловажно и то, что администратор может объединять сложные последовательности действий в сценарии.