• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

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

    Запись на курс до 25 апреля. Получить промодоступ ...

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
105
Как-то упустил. А какого рода в нем расширения? Что дают в отличие от других эмуляторов?
это как конструктор. есть готовые расширения. а можно самому написать что нужно на 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 )
Где ты был в то время ?
  • Кричал вместе с толпой: "Эту его, виндоузятника " ?
  • Или трусливо отмалчивался в сторонке, боясь возразить толпе ?
 
Мы в соцсетях:

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