macOS

Терминал macOS: полное руководство для начинающих

Это руководство научит вас уверенно использовать Терминал (Terminal) на Mac. Вы узнаете, как открывать окно, перемещаться по файловой системе, выполнять основные операции с файлами и папками, а также как безопасно завершать работу.

Обновлено 15 февраля 2026 г.
15-20 мин
Низкая
FixPedia Team
Применимо к:macOS Sonoma (14.x)macOS Ventura (13.x)macOS Monterey (12.x)macOS Big Sur (11.x)

Введение / Зачем это нужно

Терминал (Terminal) в macOS — это мощный инструмент для управления системой, установки программ, автоматизации задач и решения проблем, недоступных через графический интерфейс. Даже базовые навыки работы с командной строкой значительно повысят вашу эффективность как пользователя Mac. После этого гайда вы сможете уверенно перемещаться по файловой системе, просматривать и создавать файлы, а также выполнять простые системные команды.

Требования / Подготовка

Перед началом убедитесь, что у вас:

  • Установленная macOS версии 10.15 (Catalina) или новее (инструкция актуальна для Sonoma, Ventura, Monterey).
  • Доступ к учётной записи с стандартными правами (не требуется администратор для большинства базовых операций в домашней папке).
  • Утилита Терминал (Terminal) — она предустановлена во всех версиях macOS и находится в /Applications/Utilities/Terminal.app.

Шаг 1: Открыть Терминал и понять интерфейс

  1. Откройте Терминал одним из способов:
    • Нажмите Cmd + Пробел для запуска Spotlight, введите terminal и нажмите Enter.
    • Откройте Finder, перейдите в папку ПрограммыУтилиты и дважды кликните на Терминал.
    • Используйте Launchpad (иконка в Dock) и найдите приложение среди остальных.
  2. После запуска вы увидите окно с чёрным (или светлым, в зависимости от профиля) фоном и строку, похожую на эту:
    user@MacBook-Pro ~ %
    
    • user — ваше имя пользователя в системе.
    • MacBook-Pro — имя вашего компьютера (можно изменить в «Системных настройках» → «Общие» → «Об этом Mac»).
    • ~ (тильда) — обозначает вашу домашнюю директорию (/Users/ваше_имя). Это текущее местоположение.
    • % — это приглашение командной строки (prompt). В системах на базе bash (стандарт для macOS до Catalina) это % для обычного пользователя и # для root. В более новых версиях (использующих zsh по умолчанию) это % или $.
  3. Курсор мигает после %. Всё, что вы введёте с клавиатуры, будет интерпретироваться как команда. Для ввода команды используйте только латинские буквы и символы, русская раскладка может вызывать ошибки.

Шаг 2: Основные команды навигации по файловой системе

Перед выполнением команд понимайте, где вы находитесь.

  1. Узнать текущий путь (pwd). Введите команду и нажмите Enter:
    pwd
    

    Терминал выведет полный путь к текущей директории, например:
    /Users/ivanov
    
  2. Просмотреть содержимое текущей папки (ls).
    ls
    

    По умолчанию покажет только имена файлов и папок. Для более подробного вывода (права доступа, владелец, размер, дата) используйте флаг -l:
    ls -l
    
  3. Перейти в другую папку (cd — change directory).
    • Перейти в папку Документы (создайте её заранее в Finder, если её нет):
      cd Документы
      
    • Вернуться в предыдущую директорию (на уровень выше):
      cd ..
      
    • Вернуться сразу в домашнюю директорию (из любого места):
      cd ~
      
      или просто
      cd
      
  4. Автодополнение (Tab). При вводе имени папки или файла нажмите клавишу Tab. Терминал автоматически дополнит имя, если оно однозначно. Если есть несколько вариантов, нажмите Tab дважды, чтобы их увидеть. Это экономит время и предотвращает ошибки из-за опечаток.

Шаг 3: Практика: создание и работа с файлами

Потренируемся на создании временной структуры.

  1. Создать новую папку (mkdir — make directory). Убедитесь, что вы в домашней директории (cd ~). Создайте папку с названием terminal_test:
    mkdir terminal_test
    
  2. Перейти в созданную папку и создать файл (touch).
    cd terminal_test
    touch notes.txt
    

    Файл notes.txt создастся пустым.
  3. Записать текст в файл (перенаправление вывода). Самый простой способ — использовать команду echo и символ > (перенаправление вывода в файл):
    echo "Привет, Терминал!" > notes.txt
    

    Внимание: > перезапишет файл, если он уже существует. Для добавления текста в конец файла используйте >>.
  4. Посмотреть содержимое файла (cat).
    cat notes.txt
    

    На экране появится строка Привет, Терминал!.
  5. Удалить файл и папку (rm и rmdir).
    • Удалить файл:
      rm notes.txt
      
    • Вернуться на уровень выше и удалить пустую папку:
      cd ..
      rmdir terminal_test
      
    • Внимание! Команда rm без флагов удаляет файлы безвозвратно (они не попадают в Корзину). Для удаления непустых папок используется rm -r <имя_папки>. Будьте предельно осторожны с rm, особенно с sudo rm -rf /.

Шаг 4: Полезные утилиты для повседневного использования

  • clear — очистить экран терминала (аналог Cmd + K).
  • history — показать историю введённых вами команд.
  • man <команда> — открыть подробную справку (manual) по любой команде. Для выхода из справки нажмите q.
    man ls
    
  • Ctrl + R — поиск по истории команд. Начните вводить часть команды, и терминал найдёт последнее совпадение.

Шаг 5: Завершение работы с Терминалом

  • Чтобы закрыть окно терминала, просто закройте его (крестик в углу) или введите exit и нажмите Enter. Все процессы, запущенные в этом окне, завершатся.
  • Если вы подключились к удалённому серверу по SSH, для разрыва соединения используйте exit или Ctrl + D.
  • Не используйте команду sudo shutdown -h now или подобные системные команды для выключения Mac из терминала без крайней необходимости. Для этого есть графические средства.

Проверка результата

Вы успешно освоили основы, если можете:

  1. Открыть Терминал и понять, где находитесь (с помощью pwd).
  2. Переместиться в другую папку (cd) и вернуться назад.
  3. Просмотреть список файлов (ls).
  4. Создать папку (mkdir), создать в ней файл (touch), записать в него текст (echo >).
  5. Прочитать содержимое файла (cat) и удалить его (rm).
  6. Безопасно завершить сеанс (exit или закрытие окна).

Возможные проблемы

  • command not found: Команда введена с опечаткой или не существует. Проверьте написание. Убедитесь, что вы не пытаетесь выполнить команду, доступную только в Linux (например, apt).
  • Permission denied: У вас недостаточно прав для выполнения операции (например, запись в системную папку). Не пытайтесь обойти это с sudo, если не уверены в последствиях. Работайте внутри своей домашней директории (/Users/ваше_имя).
  • No such file or directory: Указанный файл или папка не найдены по указанному пути. Проверьте текущую директорию (pwd) и правильность имени (учитывайте регистр: Folder и folder — разные имена в Unix-системах).
  • Терминал "завис": Вы запустили интерактивную программу (например, top, vim, ssh). Для выхода используйте комбинации Ctrl + C (прервать) или Ctrl + D (конец ввода/выход). Если не помогает, закройте окно терминала.
  • Кириллица в путях или именах файлов: Командная строка macOS (zsh/bash) в основном работает с UTF-8, но некоторые старые утилиты могут некорректно обрабатывать кириллицу. Старайтесь использовать латинские имена для папок и файлов, с которыми планируете работать из терминала.

Часто задаваемые вопросы

Можно ли повредить систему, используя терминал?
Как изменить цвет текста или фона в терминале?
Что такое `~` (тильда) в путях?
Как скопировать текст из терминала?

Полезное

Открыть Терминал
Понять структуру интерфейса
Изучить базовую навигацию
Выполнить несколько практических команд
Безопасно завершить работу