Урок 1 из 8 · 15 мин · обновлено

Что такое терминал и как его открыть

Что такое командная строка, терминал и оболочка bash, зачем они нужны, как открыть терминал на Linux, macOS и Windows, как читать приглашение и выполнить первые команды.

Командная строка вместо кнопок

Обычно мы управляем компьютером мышью: открываем папки, перетаскиваем файлы, жмём кнопки. Командная строка — другой способ: вы пишете команду текстом, компьютер выполняет её и отвечает тоже текстом.

Зачем, если есть мышь?

  • Серверы. Большинство серверов в интернете работают на Linux без экрана и графического интерфейса. Управляют ими только командами — часто издалека, через интернет.
  • Инструменты разработки. Git, Docker, менеджеры пакетов, сборка проектов — всё работает из командной строки.
  • Скорость и автоматизация. Переименовать 300 файлов, найти строку в огромном логе, повторить одно и то же каждый день — одна команда или маленький скрипт.

Три слова, которые часто путают:

  • терминал — окно, в котором вы пишете команды;
  • оболочка (shell) — программа, которая понимает команды и выполняет их. В Linux чаще всего это bash, на macOS — zsh, почти полностью совместимая с bash;
  • командная строка — общее название такого способа работы.

Как открыть терминал

  • Linux. Сочетание Ctrl+Alt+T или приложение «Терминал» в меню.
  • macOS. Программа «Терминал» в папке «Утилиты». Команды курса в ней работают, отличия редкие — о них скажем по ходу.
  • Windows. Лучший вариант — WSL, встроенная подсистема Linux. Откройте PowerShell от имени администратора, выполните wsl --install и перезагрузите компьютер — появится Ubuntu. Подробно установка разобрана в уроке «Linux и терминал» курса для сисадминов. Для первых шагов подойдёт и Git Bash, который ставится вместе с Git.

Приглашение и первые команды

Терминал встречает приглашением — строкой, после которой мигает курсор:

Терминал
anna@laptop:~$
  • anna — имя пользователя;
  • laptop — имя компьютера;
  • ~ — текущая папка, тильда означает домашнюю папку;
  • $ — оболочка готова принять команду.

В примерах курса приглашение обычно не пишут — только сами команды. Наберите и нажмите Enter:

Терминал
echo "Привет, терминал"
whoami
date
Результат
Привет, терминал
anna
Ср 21 окт 2026 10:15:42 MSK

echo печатает текст, whoami — имя пользователя, date — дату и время.

Как устроена команда

Терминал
ls -l photos
  • ls — имя команды: показать содержимое папки;
  • -l — параметр (ключ, опция): меняет поведение команды, здесь — подробный список. Параметры пишут через дефис, несколько можно объединить: -la;
  • photos — аргумент: с чем работать, здесь — с папкой photos.

У длинных параметров два дефиса: --help. Почти любая команда понимает --help и коротко объясняет, как ей пользоваться. Подробная справка — man ls, выход из неё — клавиша Q.

Клавиши, которые экономят время

  • Стрелка вверх — предыдущие команды. Не нужно набирать заново.
  • Tab — дописывает имя команды, файла или папки. Набрали cd Doc и Tab — получилось cd Documents/. Если вариантов несколько, двойной Tab покажет их все.
  • Ctrl+C — прервать команду, которая работает слишком долго или зависла. В терминале это не «копировать»!
  • Ctrl+L или команда clear — очистить экран.

Попробуйте сами. Откройте терминал и выясните: как вас зовут в системе, какая сегодня дата и что умеет команда date. Выведите текущий год отдельно.

Решение
Терминал
whoami
date
date --help
date +%Y
Результат
anna
Ср 21 окт 2026 10:15:42 MSK
...
2026

В справке date --help описаны форматы: %Y — год, %m — месяц, %d — день. Знак + перед форматом говорит, что дальше идёт шаблон вывода. На macOS справку по date смотрите командой man date.

Мини-тест: проверьте себя

Закрепите урок: несколько вопросов, разбор ответов — в конце.

  1. Что делает оболочка, например bash?

  2. В команде ls -l photos что такое -l?

  3. Команда зависла и не завершается. Как её прервать?

  4. Как быстро повторить команду, которую вы вводили минуту назад?