Эмулятор терминала mac os

10 Best Alternatives for the MacOS Terminal App

MacOS ships with a good terminal application as it is responsive and capable of handling virtually any command line task you throw at it. My issue with it, however, is that it isn’t so customizable or as cool-looking as many alternatives in the market.

Continuing my series of alternative applications for popular apps on different platforms, here is the list of the 10 best alternatives to the default terminal app on MacOS.

1. iTerm2

iTerm2 is a free and open source terminal emulator that offers users a robust search tool coupled with auto-complete commands, multiple panes in independent sessions, multiple profile support, several customization options, etc.

2. Alacritty

Alacritty is a cross-platform terminal emulator with a strong emphasis on simplicity and performance. It uses the system’s GPU to accelerate its performance, works well out of the box and is both free and open source.

3. Hyper

Hyper is a beautiful, completely customisable terminal emulator written from the ground up in JavaScript with the aim of providing users with a beautiful and extensible command line interface.

It is 100% free and open source and you can learn more about it in our article here.

4. Terminator

Terminator is an open source terminal app built with a focus on arranging terminals in grids. Its behaviour is mostly based on the GNOME Terminal with extra features for regular CLI users and sysadmins e.g. simultaneous typing in arbitrary groups of terminals, tons of keyboard shortcuts, etc. and it is free to use.

5. Kitty

Kitty is a speedy, feature-rich, GPU-based cross-platform terminal emulator. It has native support for tiling multiple windows side by side, startup sessions, multiple copy/paste buffers, function extension via Kittens (i.e. its plugins), focus tracking, OpenType ligatures, bracketed paste, etc.

6. MacTerm

MacTerm is a powerful free and open source terminal app built as a replacement for the MacOS terminal. It supports 24-bit color, notifications, a floating command line, iTerm2 image sequences and color schemes, and standard graphics protocols, among other features.

7. Byobu

Byobu is a free and open source text-based terminal multiplexer and window manager with enhanced profiles, configuration utilities, convenient keyboard shortcuts, system status notifications, etc.

8. Zoc

Zoc is a professional terminal emulator for Mac and Windows platforms with an impressive list of features including tabbed sessions with thumbnails, over 200 commands of scripting language, communication via several protocols not excluding SSH, Rlogin, and Wse, an address book with folders and color-coded hosts, client automation with macro scripting, etc.

9. Cathode

Cathode is a fully customisable vintage-themed terminal application designed for accomplishing even the most complex command line tasks despite its somewhat playful appearance and styling options. It sells for $4.99 and also has a mobile version for iOS users that can connect to any Mac or SSH server.

10. TreeTerm

TreeTerm is a file manager and terminal combined together into a single app with the file tree and terminal tab always in sync. It charges a one-time payment of 9.90 Euros but is free to try for 30 days – enough time to decide whether it meets your criteria.

Читайте также:  Windows server update services windows 2016

Now you know all the cool terminal apps that you can replace the Mac Terminal with. Feel free to share your experience with us as well as to add your suggestions and reviews in the comments section below.

Источник

5 лучших альтернатив терминала MacOS

Приложение терминала по умолчанию в macOS работает просто отлично, но это далеко не единственный доступный вариант.

Ищете ли вы что-то с большим количеством функций, что-то более настраиваемое или просто что-то, что выглядит круто?

Тогда у вас есть много вариантов.

Это не единственные альтернативные терминальные приложения для вашего Mac, но они одни из лучших, которые мы видели.

1. iTerm2

Из всех элементов этого списка iTerm2 является наиболее близкой к полной замене приложения Mac терминала.

Множество людей, которые работают в командной строке, устанавливают iTerm2, когда они настраивают свой Mac, а затем даже не думают ни о каких альтернативах.

Одной из основных функций, поддерживаемых iTerm2, является разделение панелей.

В то время как приложение Mac Terminal поддерживает вкладки (что и iTerm2 делает), разделенные панели позволяют вам лучше следить за тем, над чем вы работаете.

Еще одной ключевой функцией iTerm2 является встроенный поиск, который значительно упрощает наложение на файлы протяженностью страниц.

Если вы часто вставляете элементы в свой терминал, встроенная история вставки также окажется очень удобной.

2. Hyper

Hyper – одно из последних дополнений в списке терминальных приложений, доступных для Mac, – ультра-настраиваемый.

Hyper написан на JavaScript и использует этот язык для плагинов.

Приложение имеет достойную функциональность, и его система плагинов делает его мощным.

Глядя на список плагинов и тем, вы увидите множество доступных вариантов.

Плагин hyper-search добавляет функцию поиска, аналогичную iTerm2, а hypercwd открывает новые вкладки в том же каталоге, что и ваша текущая вкладка.

Не все плагины довольно полезны.

Плагин HyperPower просто добавляет эффекты дрожания экрана и частиц в ваш терминал, делая все, что вы печатаете, выглядящем более впечатляюще.

3. Alacritty

Страница GitHub от Alacritty описывает его как «эмулятор терминала с упором на простоту и производительность».

Основным словом здесь является производительность, поскольку в отличие от многих терминальных приложений, Alacritty использует вашу видеокарту для повышения производительности.

Это означает, что прокрутка на длинных экранах выглядит намного плавнее, чем во многих других приложениях.

В то время как другие приложения в этом списке чрезвычайно настраиваемы, Alacritty стремится к нормальным настройкам по умолчанию, поэтому вам не нужно настраивать его.

Вы конечно можете, но его разработчики надеются, что он будет работать для вас из коробки.

4. Terminator

Terminator существует уже много лет и предлагает некоторые функции, которые вы не найдете в других терминальных приложениях.

Одной из таких функций является поддержка перетаскивания, которая позволяет перетаскивать папку или файл из Finder в окно терминала.

Он автоматически вставляет имя файла в виде текста, что может быть полезно.

Еще одна особенность – автоматическое ведение логов.

Он автоматически генерирует журналы всех ваших сеансов терминала.

Это удобно, если что-то пошло не так, и вы хотите перепроверить шаги, которые вы сделали, чтобы воспроизвести проблему.

5. Cathode

Если вы пропустите старые времена, когда компьютеры были намного больше, Cathode может быть для вас прикольным.

Это приложение не добавляет функциональности, которую делают некоторые другие терминальные приложения в этом списке.

Вместо этого он нацелен на то, чтобы ваш терминал выглядел прямо из тех дней, когда на экранах компьютеров было два цвета: зеленый и черный.

Читайте также:  Работа windows с флэшки

Cathode не останавливается на гигантских зеленых буквах и цифрах на черном экране.

Приложение добавляет кривизну на экран, а также линии сканирования, дрожание, эффект свечения и многое другое.

Терминал на самом деле поддерживает несколько цветов, поэтому ваши любимые цветовые схемы vim будут работать.

Заключение

Как видите, существует множество альтернатив стандартному приложению Mac Terminal.

Каждый пункт в этом списке доступен бесплатно, поэтому не стесняйтесь опробовать некоторые инструменты из списка, прежде чем решите остановиться на одном.

Источник

iTerm2: модный терминал маковода

Как установить и начать пользоваться.

Опытные технари общаются с компьютером не мышкой и экранным интерфейсом, а с помощью клавиатуры. Когда знаешь, какие команды отдать компьютеру, написать их на клавиатуре намного быстрее, чем ковыряться в меню.

Текстовые команды компьютеру чаще всего дают через командную строку. В Mac OS для этого есть приложение Terminal. И есть его младший брат с наворотами: iTerm2. Вот что он может и в чём смысл.

Кому подходит

✅ iTerm2 подходит опытным тестировщикам, веб-разработчикам и всем, кто проводит много времени в терминале — здесь удобно работать с множеством вкладок, автоматизировать рутинные команды и находить регулярные выражения.

✅ iTerm2 подходит новичкам, которые только знакомятся с командами терминала или изучают систему контроля версий Git для командной работы — визуальное оформление помогает не запутаться в проектах со сложной структурой.

✅ iTerm2 подходит любителям скоростного кодинга — тем, кому приходится писать большие объёмы кода или кто учится это делать. Терминал предлагает программируемые горячие клавиши для ускорения разработки. Ещё на эту тему читайте: горячие клавиши и Vim.

❌ iTerm2 однозначно не подходит тем пользователям, у которых нет времени на его изучение и настройку.

Как установить и настроить

Шаг 1. Перейдите на iterm2.com, скачайте терминал и установите его как обычную маковскую программу. iTerm2 распространяется бесплатно, но к сайту прикручены донаты — по желанию вы можете отблагодарить разработчиков за их труд.

👉 iTerm2 не совместим с Windows, Linux и ранними версиями macOS. Нужна OS X 10.14 или более новая версия.

После скачивания iTerm2 визуально не отличается от стандартного терминала: слева — стандартный терминал; справа — iTerm2. Всё изменится после настройки.

Шаг 2. Устанавливаем оболочку Oh My Zsh — специальное расширение, которое позволяет менять оформление iTerm2. Для установки вам необходимо скопировать следующую строку, вставить её в терминал и нажать на Enter:

sh -c «$(curl -fsSL
https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)»

После загрузки нажмите «Y», Enter и введите пароль от своего мака — Oh My Zsh заменит стандартную оболочку терминала, установит стандартную тему и включит подсветку синтаксиса. Можно оставить так или полностью изменить оформление.

Ставим оболочку Oh My Zsh в iTerm2.

Шаг 3. Откройте репозиторий Oh My Zsh и посмотрите список тем, встроенных в оболочку по умолчанию, — таких, которые можно изменить одной командой без скачивания дополнительных компонентов. Для примера выберем тему Apple. Открываем iTerm2 и пишем команду для перехода к файлу настройки терминала:

Появится текстовый документ, в котором нужно найти строчку «ZSH_THEME =»Пишем название выбранной темы»». Закрываем файл и перезагружаем iTerm2.

Редактируем файл настройки терминала и устанавливаем тему Apple

После выбора темы можно поменять цветовую схему, контрастность и все цветные элементы синтаксиса. Для этого наведите мышкой на меню → выберите iTerm2 → Preferences → Profiles → Colors. Для изменения цветовой схемы кликните на Colors Presets; для изменения шрифтов перейдите на вкладку Text.

Добавляем к теме «Apple» цветовую схему Solarized Dark

Дальнейшие шаги для тех, кому не подошли стандартные темы Oh My Zsh.

Шаг 4. Установите дополнительные шрифты, которые понадобятся для работы с внешними темами. Чтобы всё настроить — добавьте в iTerm2 такую команду:

Читайте также:  Как обновить windows server или корпоративная

/Downloads/
git clone https://github.com/powerline/fonts.git
cd fonts
./install.sh

У внешних тем для iTerm2 есть техническая документация, рекомендованные настройки и шрифты. В некоторых версиях операционной системы внешние темы устанавливаются с дефектом и часть текстовой информации искажается — вместо букв появляются знаки вопроса и неразборчивые символы. Иногда это происходит даже тогда, когда вы полностью соблюдаете прописанные настройки.

Чтобы исправить дефект — откройте вкладку Text и замените рекомендованный шрифт на какой-то другой. Перезапустите терминал и проверьте изменения. Если ничего не поменялось и другие шрифты не работают — придётся менять тему.

Шаг 5. Загрузите менеджер пакетов Homebrew, который предотвращает ошибки при установке внешних тем. Для загрузки менеджера пакетов вставьте команду:

/bin/bash -c «$(curl -fsSL
https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)»/bin/bash -c «$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)»

Шаг 6. После установки дополнительных шрифтов и менеджера пакетов в iTerm2 можно загружать внешние темы. Есть несколько способов, и простой выглядит так:

  1. Выберите тему и найдите её репозиторий на гитхаб.
  2. Прочтите документацию и найдите команду git clone — это строка для загрузки темы. Её нужно скопировать и вставить в терминал.
  3. Откройте файл настройки терминала и в строчке ZSH_THEME пропишите название темы.
  4. Перезагрузите iTerm2.

Не все внешние темы получится установить. Иногда они повреждены, не содержат всех загрузочных файлов или их просто не найти на гитхабе.

Как начать пользоваться

iTerm2 можно разделить на множество окон по горизонтали или вертикали и работать сразу в нескольких независимых сессиях.

Правая кнопка мыши → Split Pane Vertically или Split Pane Horizontally

Если случайно закроете терминал, то у вас будет пять секунд на отмену действия — нажимаете комбинацию клавиш Command+ Z, и сессия восстанавливается.

Комбинация Command+Shift + H позволяет посмотреть, кто и когда вставлял в терминал какой-то текст — информация сортируется по объёму и времени копирования. Обычный буфер обмен отслеживает только последнее действие.

Копируем в терминал куски случайного текста и всегда можем найти нужный фрагмент

Можно включить левую боковую панель и упорядочить расположение вкладок — это упрощает навигацию и позволяет видеть несохраненные изменения. Если в какой-то вкладке будут несохранённые изменения, то в боковой панели на ней засветится синий круг. Для большей наглядности вкладки можно раскрасить разным цветом, каждая из которых будет соответствовать своему проекту.

iTerm2 → Preferences → Apperance → Tab bar location → Left. Если вместо Left выбрать значения Top или Botton, то вкладки отобразятся, как в браузере, сверху или снизу окна

Если для проекта понадобятся картинки, то их можно вставить в терминал:

  1. Перейдите в меню и нажмите iTerm2.
  2. Выберите Install Shell Integration и установите расширение: Continue → Dowload and Run Installer → Continue.
  3. Перезапустите iTerm2.

Остаётся прописать команду и путь в выбранной картинке — мы расположили картинку на рабочем столе и сохранили её под названием Test.

Прописываем путь к картинке:

Открываем картинку в терминале:

imgcat Test.jpg Ничего необычного: просто картинка в терминале

iTerm2 может отображать дополнительные параметры вроде состояния батареи, часов, состояния оперативки и другую вспомогательную информацию — это позволяет раскрыть терминал на всю ширину окна и не тратить время на переключение между вкладками. Опция называется Configure Status Bar:

  1. Перейдите в меню и нажмите iTerm2 → Preferences → Profiles → Session.
  2. Поставьте галочку напротив пункта Status bar enabled.
  3. Выберите нужные параметры и сохраните изменения.

Если изменения не появятся — перезапустите терминал.

Выбираем состояние батареи, дату и время Раскрываем iTerm2 на всю ширину и можем отслеживать выбранные параметры

Источник

Оцените статью