• Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

  • CTF с учебными материалами Codeby Games

    Обучение кибербезопасности в игровой форме. Более 200 заданий по Active Directory, OSINT, PWN, Веб, Стеганографии, Реверс-инжинирингу, Форензике и Криптографии. Школа CTF с бесплатными курсами по всем категориям.

Soft Лучшие эмуляторы терминала для LInux

Представляю вашему вниманию обзор моих любимых эмуляторов, которые призваны заменить вашу стандартную консоль.

Upterm
Upterm-IDE.png

Upterm (ранее Black Screen) — не только эмулятор терминала, но и интерактивная оболочка с открытым исходным кодом и множеством потрясных функций. Это приложение является IDE (интегрированной средой разработки), основанной на и использующей технологии и . В пользовательском интерфейсе зайдейтсвованы HTML и CSS, что делает сипользование Upterm еще более удобным.

Главная фишка Upterm — функция умного автозаполнения. Окно автозаполнения появляется по мере ввода, предлагая различные варианты окончания команд в выпадающем списке.
29716319-95f9a8d8-89b3-11e7-8515-fcb236eb4454.gif


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

Прочие функции:
- Управление шрифтами
- Цветная подсветка синтаксиса
- Поддержка нескольких вкладок на панели
- Строка состояния и строка ввода

Upterm — это FOSS-проект: бесплатен и имеет открытый исходный код, доступный на GitHub. Проблем совместимости эмулятора с большинством популярных приложений быть не должно (соответсвует стандарту VT100). Кроссплатформенность тоже на высоте — Upterm работает в Windows, Mac и GNU/Linux.

Сами разработчики лаконично описывают свое детище: "A terminal emulator for the 21st century."

УСТАНОВКА:

Arch Linux
Bash:
yaourt -S upterm

Для других Linux-дистрибутивов:
Скачать Upterm 0.4.3 для Linux (.AppImage)
Cтраница Upterm на GitHub


Terminator

terminator-010.png
Многие знакомы с этим замечательным эмулятором. Его отличительная особенность это возможность создания сетки из множества терминалов в одном окне. При разработке Terminator'a вдохновлялись gnome-multi-term, quadkonsole и другими подобными проектами, постаравшись не только учесть их лучшие стороны, но и привнести в концепцию мульти-оконного терминала что-то свое.

terminator_cowsay.png


В вашей власти разделить рабочее пространства на любое количество окон по вертикали и/или горизонтали, также есть поддержка вкладок. Доступны обширные настройки цветовой гаммы, шрифтов, комбинаций клавиш, есть возможность задать шаблоны и установить плагины.

terminator-004.png


УСТАНОВКА:

Ubuntu и Ubuntu-подобные системы
Bash:
sudo add-apt-repository ppa:gnome-terminator
sudo apt-get update
sudo apt-get install terminator

#Ночные сборки
sudo add-apt-repository ppa:gnome-terminator/nightly

Debian и Debian-подобные системы
Bash:
[/I]
#Уже присутствует в стабильной версии репозитория Debian
sudo apt-get install terminator

Также находится в репозиториях OpenSuSE, Fedora, Foresight, Mandriva, NetBSD и пр.





Guake

guake_010.jpeg
Guake — это красивый выпадающий сверху терминальный эмулятор. В свое время такой тип терминала полюбился многим, игравшим в шутер Quake. Есть несколько похожих на него реализаций, например, Yakuake (часть KDE) и Tilda.

Guake поддерживает работу с несколькими вкладками, в нем также реализован - подобно Terminator - принцип multi-monitor. Расширенные настройки цвета, шрифтов, регулировка окон тоже аналогичны таковым в Terminator.

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

По умолчанию находится в репозиториях Fedora, Debian, Ubuntu и ArchLinux.


Страница Guake на GitHub


Hyper

hyper.is-terminal.png

Hyper — очень красивый и всячески расширяемый кросс-платформенный терминал, код которого свободно доступен на GitHub. C помощью Hyper можно кастомизировать терминал под себя, добившись довольно интересных резульаттов. Совместим с MacOS, Windows и различными дистрибутивами Linux.
Расширения Hyper являются универсальными модулями, написанными на JavaScript, которые можно с легкостью редактировать. Он как и предыдущие эмуляторы поддерживает создание нескольких вкладок и окон.

Так, например, выглядят плагины "Hyperyellow" и "Hyperpower":

hyperyellow.gif
13c9bfe6-4905-11e6-8fe4-baf8fc8d9293.gif



Страница Hyper на GitHub

Alacritty
1111.png
Alacritty — терминал, который позиционируется как самый быстрый из существующих. Проект использует красивый отрисовщик шрифтов и прежде всего ориентирован на правильное отображение символов и глифов в современных терминальных приложениях типа tmux и vim. Есть возможность ускорение за счет GPU. Авторы эмулятора также обещают корректную работу в качестве полноэкранного терминала на мониторах c разрешением 4K, что ранее не могло гарантировать ни одно из подобных приложений. Кстати, не смотря на все это Alacritty довольно прост в обращении и не имеет ряда функций, которые разработчики сочли "лишними".

Alacritty поддерживается в большинстве популярных дистрибутивов GNU/Linux и Mac.

Страница Alacritty на GitHub



Прочие эмуляторы:
Cool Retro Term — стилизируй свою консоль под терминал прошлого века

 
B

Baltic Tea

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

Как-то упустил. А какого рода в нем расширения? Что дают в отличие от других эмуляторов?
 

Глюк

Red Team
03.01.2018
1 184
1 877
BIT
94
Как-то упустил. А какого рода в нем расширения? Что дают в отличие от других эмуляторов?
это как конструктор. есть готовые расширения. а можно самому написать что нужно на perl. но изначально встроенны: вкладки, переходы по url-адресам, режим drop-down, и псевдопрозрачность. например у меня без дополнительных расширений выглядит вот так:
2018-09-30--1538268904_1920x1080_scrot.png

вся настройка через конфиг.
 
А

Антон Якутович

Как в Debian Upterm поставить? Скачал в виде архива, пытался ставить, не идет. Есть deb пакет у кого готовый?
 

Memes

New member
17.07.2019
1
0
BIT
0
Есть что то подобное как UPterm?
Фишка с автозаполнением выглядит неплохо, жаль что проект не поддерживается.
Посмотрел так же URXVT если под себя настроить он прост идеален.
 

Justnik

Member
27.02.2020
13
0
BIT
0
Стандарт + ddgr для DuckDuckGo, по мне больше ничего не нужно
 

werty

Member
27.02.2020
12
0
BIT
0
Представляю вашему вниманию обзор моих любимых эмуляторов
  1. Upterm
  2. Terminator
  3. Guake
  4. Hyper
  5. Alacritty
Реально пользуешься пятью эмуляторами ?
Вангую:
  • ты либо осьминог,
  • либо у тебя не менее восьми электронно вычислительных машин.
 

werty

Member
27.02.2020
12
0
BIT
0
как то так по скромному))
Твой дистрибутив, который на скрине - Анархия(Anarchy) - это не чистый Arch.
Почему ? Ты боишься чистой установки арча ?

Твой эмулятор - Tmux.
Автор не перечислил его в списке любиимых )

Хмм-м-м :)
Хостовая ОС - Windows 10 ?
Примерно полтора года назад этот форум накрывала волна истерии по поводу использования Windows )
Где ты был в то время ?
  • Кричал вместе с толпой: "Эту его, виндоузятника " ?
  • Или трусливо отмалчивался в сторонке, боясь возразить толпе ?
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!