Terminal

Бесплатно
macOS

Сайт: support.apple.com/guide/terminal/welcome/mac

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

В историческом контексте Terminal развивался как часть пользовательского пространства macOS и её предшественников, обеспечивая доступ к стандартным Unix-инструментам и совместимость с POSIX-совместимыми утилитами. Приложение интегрируется с графической средой через настройки профилей, управление буфером, цветовые схемы и клавиатурные сокращения, а также через взаимодействие с системными API для работы с правами доступа и окружением пользователя. Terminal широко применяется разработчиками, системными администраторами и продвинутыми пользователями для автоматизации задач и выполнения командных операций.

  • Эмуляция оболочки: запуск и работа с системной оболочкой (по умолчанию zsh) и возможностью менять оболочки.
  • Профили и настройки отображения: выбор шрифтов, цветовых схем, прозрачности и параметров курсора для отдельных профилей.
  • Управление вкладками и окнами: открытие нескольких сеансов в отдельных вкладках или окнах с независимыми профилями.
  • Поддержка ввода/вывода: копирование/вставка текста, перенаправление потоков, работа с буфером прокрутки и история команд.
  • Интеграция с системой: возможность запуска команд с повышенными привилегиями, использование переменных окружения и доступа к файловой системе пользователя.
  • Автоматизация и скрипты: выполнение shell-скриптов, пакетных операций и взаимодействие с инструментами разработки.
  • Настройки клавиатуры и сочетаний: конфигурация сочетаний клавиш для управления сеансами и отправки управляющих последовательностей.
  • Совместимость с терминальными приложениями: поддержка ncurses-приложений, текстовых редакторов и других консольных утилит.
Подробнее