Для работы в консоли Linux имеет не одну программу. Такие приложения называют также командными оболочками. Оболочки позволяют пользователю взаимодействовать с системой посредством ввода команд. К их числу можно отнести программы sh и bash, исполняемые файлы которых находятся в каталоге /bin. Практически всегда по умолчанию ставится оболочка bash – будем использовать ее в примерах. Если вы используете другую оболочку, это не имеет значения, так как ее возможности, скорее всего, не уступают bash.
Команды, которые вводятся в строку консоли, – это чаще всего названия программ или ссылок на них. После загрузки системы устанавливается системная переменная PATH (англ. путь), описывающая все пути, по которым можно найти определенную программу. Если в каталоге, в котором вы находитесь, нет нужной программы, она ищется по всем путям, и исполняется первая найденная. После загрузки доступны программы из «обязательного набора», который находится в каталоге /bin. При осуществлении базовых операций (создание каталога, файла, установка даты и времени) всегда используются программы из этой папки.