Терминальные программы Linux

Обновлено: 05.07.2024

По умолчанию все дистрибутивы Linux уже поставляются с предустановленным терминальным приложением или эмулятором терминала (правильный технический термин). Конечно, в зависимости от среды рабочего стола он будет выглядеть и работать по-разному.

Вот кое-что о Linux. Вы не ограничены тем, что предоставляет ваш дистрибутив. Вы можете выбрать альтернативное приложение по вашему выбору. Терминал ничем не отличается. Существует несколько впечатляющих эмуляторов терминала, предлагающих уникальные функции для удобства пользователей или улучшения внешнего вида.

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

Отличные эмуляторы терминала для Linux

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

1. Терминатор

Основные моменты:

Terminator — достаточно популярный эмулятор терминала, который до сих пор поддерживается (перенесен с Launchpad на GitHub).

По сути, он предоставляет вам несколько терминалов GNOME в одном окне. С его помощью вы можете легко группировать и перегруппировывать окна терминала. Возможно, вам захочется использовать мозаичный оконный менеджер, но с некоторыми ограничениями.

Как установить Терминатор?

Для дистрибутивов на основе Ubuntu все, что вам нужно сделать, это ввести в терминале следующую команду:

Вы должны найти его в большинстве дистрибутивов Linux в репозиториях по умолчанию. Но если вам нужна помощь в установке, перейдите на страницу GitHub.

2. Терминал Гуакэ

Основные моменты:

  • Разработано для быстрого доступа к терминалу в GNOME
  • Работает быстро и не требует много системных ресурсов.
  • Быстрая клавиша для доступа

Терминал Guake изначально был вдохновлен шутером от первого лица Quake. В отличие от некоторых других эмуляторов терминала, он работает как наложение на любое другое активное окно.

Все, что вам нужно сделать, это вызвать эмулятор с помощью сочетания клавиш (F12), и он появится сверху. Вы можете настроить ширину или положение эмулятора, но большинству пользователей подойдут настройки по умолчанию.

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

Как установить Guake Terminal?

Guake доступен в репозиториях по умолчанию для большинства дистрибутивов Linux. Вы можете обратиться к его официальным инструкциям по установке.

Или, если вы используете дистрибутив на основе Debian, просто введите следующую команду:

3. Терминал Тиликс

Основные моменты:

  • Функция мозаики
  • Поддержка перетаскивания
  • Раскрывающийся список режимов Quake

Tilix Terminal предлагает аналогичный раскрывающийся список, который вы найдете в Guake, но он также позволяет вам иметь несколько окон терминала в мозаичном режиме.

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

Мы уже рассказывали об этом отдельно, если вам интересно узнать об этом больше.

Как установить Tilix?

Tilix доступен в репозиториях по умолчанию для большинства дистрибутивов. Если вы используете дистрибутив на базе Ubuntu, просто введите:

Рекомендуется к прочтению:

Основные моменты:

  • Терминал на основе HTML/CSS/JS
  • На базе электроники
  • Кроссплатформенный
  • Большие возможности настройки

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

Он также поддерживает установку тем и плагинов для простой настройки внешнего вида терминала. Вы можете узнать больше об этом на их странице GitHub.

Как установить Hyper?

Hyper недоступен в репозиториях по умолчанию. Однако вы можете найти пакеты .deb и .rpm, доступные для установки на их официальном сайте.

Если вы новичок, прочтите статьи, чтобы получить помощь по использованию файлов deb и RPM.

5. Тильда

Основные моменты:

  • Раскрывающийся терминал
  • Встроенная панель поиска

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

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

Как установить Тильду?

Для дистрибутивов на базе Ubuntu можно просто ввести:

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

6. интерфейс eDEX

Основные моменты:

  • Научная фантастика
  • Кроссплатформенный
  • Параметры темы для настройки
  • Поддерживает несколько вкладок терминала

Если вам не нужен эмулятор терминала, который поможет вам быстрее выполнять свою работу, попробуйте eDEX-UI.

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

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

Возможно, вы захотите прочитать нашу специальную статью о eDEX-UI, чтобы узнать больше о нем и о том, как его установить.

Как установить eDEX-UI?

Его можно найти в некоторых репозиториях, включающих AUR. В любом случае вы можете получить пакет, доступный для вашего дистрибутива Linux (или файл AppImage), из его раздела выпусков GitHub.

Рекомендуется к прочтению:

Основные моменты:

  • Ретро-тема
  • Анимация/эффекты для настройки

Cool Retro Terminal – это уникальный эмулятор терминала, который позволяет вам выглядеть как старинный монитор с электронно-лучевой трубкой.

Если вы ищете эмулятор терминала с дополнительными функциями, это может вас разочаровать. Однако впечатляет тот факт, что он прилично экономит ресурсы и позволяет настраивать цвет, эффекты и шрифты.

Как установить Cool Retro Terminal?

Вы можете найти все инструкции по установке для основных дистрибутивов Linux на странице GitHub. Для дистрибутивов на основе Ubuntu вы можете ввести в терминал следующее:

8. Алакритти

Основные моменты:

  • Кроссплатформенный
  • Варианты расширения и акцент на интеграцию

Alacritty – интересный кроссплатформенный эмулятор терминала с открытым исходным кодом. Несмотря на то, что он находится на стадии бета-тестирования, он все еще работает.

Он призван предоставить вам широкие возможности конфигурации, не забывая при этом о производительности. Например, вам может заинтересовать возможность щелкать URL-адрес с помощью клавиатуры, копировать текст в буфер обмена и выполнять поиск в режиме «Vi».

Дополнительную информацию можно найти на странице GitHub.

Как установить Alacritty?

Alacritty можно установить с помощью менеджеров пакетов, говорится на официальной странице GitHub, но я не смог найти его в репозитории по умолчанию или диспетчере синаптических пакетов в Linux Mint 20.1.

Вы можете выполнить инструкции по установке, чтобы настроить его вручную, если хотите попробовать.

9. Консоль

Основные моменты:

  • Терминал KDE
  • Легкий и настраиваемый

Если вы не новичок, это, вероятно, не нуждается в представлении. Konsole — это эмулятор терминала по умолчанию для среды рабочего стола KDE.

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

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

Как установить консоль?

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

10. Терминал GNOME

Основные моменты:

  • Терминал GNOME
  • Простой, но настраиваемый

Если вы используете какой-либо дистрибутив GNOME на базе Ubuntu, он уже встроен. Возможно, он не такой настраиваемый, как Konsole (зависит от того, что вы делаете), но он позволяет настраивать большинство важных аспектов терминал легко.

В целом, он предлагает удобный пользовательский интерфейс и простой в использовании интерфейс с основными функциями.

Я также рассмотрел руководство по настройке терминала GNOME, если вам интересно.

Как установить терминал GNOME?

Если вы не используете рабочий стол GNOME, но хотите попробовать его, вы можете легко установить его через репозитории по умолчанию.

Для дистрибутивов на основе Debian вот что вам нужно ввести в терминал:

11. Якуаке

Основные моменты:

  • Раскрывающийся терминал
  • На основе KDE Konsole

Yakuake — еще один впечатляющий эмулятор терминала, который может заменить Guake в зависимости от того, что вам нравится.Он основан на технологиях KDE Konsole, которые также являются мощным эмулятором терминала, который по умолчанию загружается вместе с KDE Desktop.

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

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

Как установить Yakuake?

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

Если вы не найдете его в репозитории вашего дистрибутива Linux, попробуйте собрать и установить его, следуя инструкциям на странице GitHub.

12. Китти

Основные моменты:

  • Многофункциональный
  • Графический процессор
  • Высокая производительность
  • Кроссплатформенность (macOS)

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

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

Особенно, если вы опытный пользователь клавиатуры, вам будет интересно попробовать этот вариант!

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

Kitty должен быть доступен во всех стандартных репозиториях ваших дистрибутивов Linux. Для систем на основе Ubuntu вы можете установить его, набрав:

Чтобы интегрировать его с рабочим столом или если вам нужен альтернативный метод установки для вашей системы, вы можете обратиться к официальным инструкциям по установке.

13. Простой терминал (st)

Основные моменты:

  • Простой терминал с основными функциями
  • Поддерживается Wayland

Простой терминал или широко известный как st — это альтернатива пользователям, которым не нравятся раздутые эмуляторы терминала, такие как xterm или rxvt.

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

Как установить st?

Для дистрибутивов на основе Ubuntu вы можете установить его, введя:

Вы можете попробовать найти такой же пакет в своем дистрибутиве. Он также должен быть доступен как st в AUR для дистрибутивов на базе Arch. Если вы не найдете его, вы можете просто скачать файл архива с официального сайта, чтобы собрать его из исходного кода.

14. XTERM

Основные моменты:

  • Многофункциональный
  • Один из старейших эмуляторов терминала

XTERM — один из самых популярных эмуляторов терминала. Несмотря на то, что этот параметр может показаться раздутым по сравнению с st, это все же достойный вариант, который вы можете попробовать для системы X Window.

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

Как установить XTERM?

Вы можете легко найти его в системных репозиториях. Для дистрибутивов на основе Ubuntu вы можете установить его с помощью следующей команды:

Вы можете найти другие пакеты (включая NetBSD) на официальном сайте.

Почетное упоминание

urxvt — это ответвление эмулятора терминала rxvt с поддержкой Unicode, о котором вам, возможно, будет интересно узнать. Это позволяет вам иметь несколько окон на разных дисплеях, а также множество других функций.

К сожалению, официальный веб-сайт помечен Firefox из-за перепутанных SSL-сертификатов, а журнал изменений, по-видимому, последний раз обновлялся в 2016 году. Поэтому я не стал приводить ссылку на него здесь, вы можете изучить его подробнее. об этом сами, если вам интересно.

Подведение итогов

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

Большинству пользователей эмуляторы терминала по умолчанию должны подойти. Но если вам нужен быстрый доступ (режим Quake), функция мозаики или несколько окон в терминале, не стесняйтесь попробовать варианты, упомянутые выше.

Какой ваш любимый эмулятор терминала в Linux? Я пропустил список ваших любимых? Не стесняйтесь, дайте мне знать ваши мысли в комментариях ниже.

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

Изображение предоставлено: Клеман Элардо/Unsplash

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

В таком случае вот некоторые из лучших терминальных приложений, которые оживят ваш опыт работы с Linux.Существует множество эмуляторов терминала, и некоторые из них позволяют использовать multigrid для многозадачности, что, в свою очередь, повышает вашу производительность.

1. Терминатор

Что касается эстетики, вы никогда не ошибетесь с Терминатором. Terminator построен на основе GNOME, чтобы упростить рабочий процесс для многозадачных пользователей. А если вы работаете в многозадачном режиме, этот эмулятор терминала вам не составит труда.

Он позволяет с легкостью управлять несколькими задачами, одновременно меняя порядок окон терминала. Наряду с поддержкой нескольких вкладок структура с несколькими сетками позволяет пользователям располагать вкладки как в вертикальном, так и в горизонтальном режимах. Для настройки параметры находятся в общем диалоговом окне «Настройки».

Вы можете изменить цвет фона и текста переднего плана, шрифты, пользовательские макеты и многое другое в рамках настройки. Terminator также позволяет вам делиться своими предпочтениями в виде шаблона в виде «профилей».

Чтобы установить Terminator в дистрибутивах на основе Debian, введите следующую команду:

Если у вас возникли проблемы при установке, попробуйте сначала добавить репозиторий Terminator в свою систему.

2. Терминология

Terminology — один из лучших эмуляторов терминала, который придает стильный вид командной строке. Терминология имеет свои особенности, поскольку она основана на EFL (Библиотеках Фонда Просвещения).

В рамках настройки вы можете настроить шрифт и изменить фон. Говоря о фонах, вы даже можете установить видео в качестве фона для командной строки.

Терминология поставляется с переключателем вкладок, чтобы компенсировать многозадачность. Он также обнаруживает и выделяет текст, такой как URL-адреса, электронные письма и даже пути к файлам, и значительно упрощает копирование текста. Для дополнительной настройки вы можете использовать набор инструментов Elementor, чтобы изменить внешний вид терминала по своему вкусу.

Чтобы установить Terminator на Ubuntu и Debian:

3. Крутой ретро-термин

Если вы поклонник винтажного стиля, приготовьтесь к крутому ретро-стилю на своем терминале. Cool Retro Term дает вам олдскульный вид электронно-лучевого монитора из прошлого. Вы получаете тот же неоновый вид персонажа вместе с мигающим желтым курсором — он мигает, когда вы выполняете команды.

Этот эмулятор терминала легкий и совсем не потребляет ваши ресурсы. Вы также можете настроить этот терминал с дополнительными настройками, чтобы изменить его внешний вид в соответствии с вашими предпочтениями. Вы даже можете выбрать ретро-стиль Apple II (с заглавными буквами) — он вам обязательно понравится.

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

Чтобы установить Cool Retro Term, введите следующую команду:

4. Гуаке

Guake — ​​еще одно терминальное приложение для Linux, позволяющее мгновенно запускать команды. Это один из лучших эмуляторов терминала Linux, если вы используете среду рабочего стола GNOME.

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

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

Есть несколько сочетаний клавиш, таких как F11, чтобы перейти в полноэкранный режим, и F12, чтобы закрыть окно. Как и в случае с Guake, вы можете найти другие варианты, такие как Yakuake для KDE и Tilda на основе GTK.

Чтобы установить Guake в Ubuntu, введите следующую команду:

5. Терминал GNOME

Терминал GNOME поставляется с предустановленной средой рабочего стола GNOME. Светлый фон с зелено-белым текстом на первый взгляд выглядит нормально. Вы можете установить его с помощью диспетчера пакетов на своем компьютере, если вы используете другую среду рабочего стола.

Если оставить в стороне обычные настройки, здесь вы увидите множество функций настройки, включая настраиваемые курсоры, стили шрифтов и многое другое. Кроме того, вы также можете настроить окно в полноэкранном режиме или в режиме разделенного экрана. Терминал GNOME может автоматически определять URL-адреса, адреса электронной почты и многое другое.

Чтобы установить терминал GNOME в дистрибутивах на базе Debian:

6. Rxvt-юникод

Это один из старейших и лучших эмуляторов терминала. Хотя rxvt-unicode не обладает отличной графикой или трюками, его разработка поддерживается прочной основой. Вы не заметите задержек или сбоев во время рабочего процесса.

Вы увидите обычные функции настройки, такие как параметры шрифта, несколько цветовых схем и поддержку Unicode. Rxvt-unicode также работает в режиме демона, поэтому потребление ресурсов минимально. Если вам нужен стабильный эмулятор с настройками, обязательно выберите rxvt-unicode.

Чтобы установить этот эмулятор терминала в Ubuntu и Debian:

7. Алакритти

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

Чтобы установить Alacritty, вам придется пройти долгий процесс. И в результате вы можете остаться на своем текущем терминале. Кроме того, поскольку он загружает графический процессор, у вас может не хватить ресурсов, чтобы максимально использовать потенциал вашего ПК.

Вы можете установить Alacritty в своей системе с помощью оснастки:

8. Тильда

Tilda — это еще один эмулятор терминала, основанный на GTK и имеющий окно без полей. Как и в Guake, вы также можете запустить раскрывающийся терминал одним нажатием кнопки F12.

Он легко настраивается и в то же время содержит бесчисленное множество функций, которые стоит изучить. Однако здесь есть одна загвоздка. В настоящее время Тильда совместима только с рабочими столами на основе Xorg, поэтому вы не сможете запустить ее в Ubuntu.

Чтобы установить Тильду, введите в терминале следующую команду:

Выбор лучшего терминального приложения для себя

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

Кроме того, если вы разработчик, существует множество операционных систем на базе Linux, которые могут помочь вам повысить производительность.

Вы много времени проводите в командной строке? Эти эмуляторы терминала помогут сделать его более удобным.

Вид терминала

Вы системный администратор, опытный пользователь Linux или просто проводите много времени в командной строке? Скорее всего, ваш выбор эмулятора терминала что-то говорит о вас. Вы предпочитаете что-то легкое? Полный функций и настраиваемых параметров? Или вы просто используете стандартную версию, которая поставляется с вашим дистрибутивом?

Больше отличного контента

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

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

Хотите попробовать все это самостоятельно? На моем компьютере с Fedora

гарантировал, что у меня есть все, хотя эмулятор терминала GNOME уже был установлен по умолчанию.

Терминал GNOME

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

Являясь компонентом GNOME, панель заголовка красиво оформлена, чтобы соответствовать любой теме GTK, которую я могу использовать в остальной части моей системы, и, как и большинство компонентов GNOME, эмулятор терминала по умолчанию доступен под лицензией GPL версии 3.

gnome-terminal

Гуаке

Guake – это первый из нескольких эмуляторов терминала с раскрывающимся интерфейсом, появляющимся в верхней части экрана при нажатии горячей клавиши. Это также, по общему признанию, мой любимый эмулятор терминала и моя ежедневная рабочая лошадка на моей домашней машине. Guake и другие терминалы с раскрывающимся интерфейсом стилизованы под терминал, включенный в Quake, и моя ностальгия по 90-м может сыграть роль в моей любви к этому формату.

Среди множества функций Guake мне нравится то, что в нем так много готовых тем, включая мои любимые, Solarized Dark и Tomorrow Night, между которыми я постоянно переключаюсь. У него достаточно опций, чтобы включить все мои любимые функции, а горячие клавиши по умолчанию (F12 для запуска, F11 для полноэкранного режима) теперь являются частью моей мышечной памяти. Guake размещен на GitHub и доступен под лицензией GPL версии 2.

guake

Консоль

Konsole — это эмулятор терминала по умолчанию, поставляемый с KDE, поэтому, если вы являетесь пользователем KDE, вы, вероятно, уже знакомы с ним. Как компонент KDE, он предоставляет встроенный терминал для многих других приложений KDE, включая Konqueror, Kate, KDevelop и другие. Его функции аналогичны терминалу GNOME по умолчанию, но что мне действительно нравится, так это функция закладок для каталогов и SSH. Он также предоставляет разделенные терминалы, которые полезны, если вам неудобно использовать screen или tmux для выполнения этой функции в самом окне терминала.

Консоль доступна под лицензией GPL версии 2.

konsolee

Терминатор

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

Terminator — это продукт с открытым исходным кодом, доступный под лицензией GPL версии 2.

terminator

Тильда

Tilda — это еще один эмулятор выпадающего терминала в стиле Quake, разработанный для Gtk. Его имя взято из клавиши тильды, клавиши по умолчанию для вызова терминала Quake. Интерфейс Тильды по умолчанию очень минимален — без заголовка окна, рамки или чего-то еще — но при желании это можно изменить в настройках. Он имеет ряд параметров для всего: от настройки привязок клавиш, настройки размера и цвета по умолчанию, настроек прокрутки и многого другого.

Tilda — это продукт с открытым исходным кодом, доступный под лицензией GPL версии 2.

tilda

Экстерм

Если xterm кажется старой школой, это потому, что это так. Созданный в 1984 году, xterm является эмулятором терминала по умолчанию для системы X Window, избегая необходимости в каких-либо графических инструментах, которые в противном случае могли бы находиться поверх вашего оконного менеджера. Это может сделать его хорошим выбором для минимальной установки Linux с графической системой. Но этот минималистский подход также сопровождается соответствующим отсутствием функций; это почти просто терминал. Тем не менее, для правильной ситуации у xterm все еще есть место.

Xterm доступен по лицензии MIT.

xterm

Якуакэ

Yakuake — еще один эмулятор терминала с раскрывающимся меню, входящий в семейство KDE. Сокращенно от «еще одного куаке», Yakuake на самом деле можно рассматривать как внешний интерфейс для Konsole (перечисленного выше), и многие его функции похожи. Если вам нравится Konsole, но вы предпочитаете подход в стиле Quake, этот терминал для вас. Как и Konsole, Yakuake доступен под лицензией GPL версии 2.

yakuake

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

    стремится максимально точно подражать xterm. Работает в Linux, UNIX, BSD и др.; использует библиотеки Фонда Просвещения (EFL); и находится под лицензией BSD-2. — это эмулятор терминала для системы X Window, основанный на rxvt версии 2.7.11 CVS и aterm. Он находится под лицензией GPLv2. , как и терминал GNOME, основан на библиотеке виджетов терминала Vte и распространяется под лицензией GPLv2. — это эмулятор терминала xterm, встроенный в реализацию SSH и telnet для платформ Windows и Unix. Он выпущен под лицензией MIT. стремится быть очень легким эмулятором терминала. Он распространяется под лицензией MIT/X Consortium. является стандартным терминалом для среды рабочего стола Lightweight X11 Desktop Environment (LXDE). Это лицензия GPLv2.это эмулятор терминала на основе GTK и VTE с несколькими зависимостями. Он находится под лицензией GPLv2.

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

Примечание редактора. Первоначально эта статья была опубликована в ноябре 2015 года. В октябре 2017 года и марте 2021 года она была обновлена, чтобы включить несколько дополнительных параметров, которые вы, возможно, захотите попробовать.

Хотите ли вы читать другие подобные статьи? Подпишитесь на нашу еженедельную рассылку по электронной почте.


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

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

В этом посте я расскажу о 10 моих любимых терминальных приложениях. Эти инструменты командной строки не единственные доступные для соответствующих задач, но они просты в использовании и просты в установке.

Итак, прокрутите страницу вниз, чтобы ознакомиться со звездным ассортиментом лучших терминальных приложений для Linux, и не забудьте указать свое любимое в комментариях!

10 инструментов командной строки

1. btop++ (Системный монитор)

скриншот btop++ на Ubuntu 21.10

Статистика системы со стилем

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

Мой системный монитор go в Ubuntu — btop++. Это инструмент с открытым исходным кодом, написанный (на удивление) на C++ для скорости. Это не только быстро, но и делает просмотр действий вашей системы очень информативным благодаря хорошо продуманной, пропорциональной и хорошо укомплектованной информационной панели ресурсов.

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

Вы получаете большие объемы памяти, ресурсов ЦП и файлов подкачки, которые обновляются в режиме реального времени; информация о загрузке процессора и времени безотказной работы системы; сортируемый список данных процесса в реальном времени об использовании ЦП, потреблении памяти и приоритете процесса; плюс множество параметров конфигурации, которые позволяют точно настроить, какая статистика будет отображаться и в каком порядке.

Вы можете установить btop++ в Ubuntu как приложение Snap следующим образом:

В зависимости от ваших языковых предпочтений также доступны версии этого приложения для Python и Bash. Обе можно установить из PPA, если вы предпочитаете получать обновления программного обеспечения более традиционным способом.

2. musikcube (Музыкальный проигрыватель)

скриншот musikcube в приложении терминала gnome на Ubuntu 21.10

Полнофункциональный музыкальный проигрыватель

Существует целый ряд музыкальных проигрывателей командной строки, которые позволяют воспроизводить музыку с терминала, среди которых cmus , mpd и moc являются одними из самых известных и почитаемых.

Я? Мне нравится использовать musikcube .

Пользовательский интерфейс Musikcube вдохновлен полнофункциональными музыкальными плеерами для настольных компьютеров, но, в отличие от них, не отвлекается на лишнее. Я могу просмотреть всю свою библиотеку; фильтровать по исполнителю, альбому, жанру или плейлисту; и создать очередь воспроизведения, полностью соответствующую моему настроению, не отрывая ни одной руки от клавиатуры.

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

Вы можете установить musikcube на Ubuntu через Snap Store с помощью этой команды:

Сочетания клавиш отмечены в приложении, но если вам нужна помощь, в любой момент просто нажмите ? ключ. Немного дополнительной информации: вы также можете взаимодействовать с пользовательским интерфейсом Musikcube с помощью мыши; последняя версия работает с Pipewire; и он может скробблировать на last.fm, если вы один из ОЧЕНЬ КРУТЫХ ЛЮДЕЙ, которые до сих пор этим занимаются (привет 👋).

3. googler (Поиск в Интернете)

скриншот googler приложение для поиска в Google из командной строки

Очень удобно

Знаете ли вы, что можно выполнять поиск в Интернете из командной строки? О, ты сделал?Ну, а вы знали, что это еще и неплохой опыт?

Используя утилиту googler CLI, вы можете выполнять поиск в Google из командной строки (а если вы не являетесь поклонником Sundar & co, есть аналогичный инструмент для поиска DuckDuckGo из командной строки под названием ddgr). тоже).

Почему может быть полезен поиск в Интернете из командной строки? Возможно, вы находитесь в tty, потому что ваша система вышла из строя, и вам нужно найти исправление. Вы можете достать свой телефон и выполнить поиск или использовать поисковую систему командной строки, такую ​​как googler , прямо там, где вы находитесь.

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

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

4. Rainbowstream (приложение CLI Twitter)

Вот вопрос: можно ли использовать быстроразвивающуюся социальную сеть, такую ​​как Twitter, из командной строки?

Как ни странно, да!

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

Макет

Rainbowstream понятен, разборчив и хорошо пропорционален (даже для таких слабаков, как я, предпочитающих указатели). Это приложение поддерживает большинство основных функций Twitter (хотя по умолчанию предварительный просмотр изображений отключен), что означает, что вы можете читать твиты, отправлять твиты, например твиты, ретвитить твиты, читать темы, искать и многое другое.

Ограничения в Twitter API означают, что приложение ограничено опросом обновлений статуса (поэтому при первом запуске приложения вам нужно дождаться появления контента). Тем не менее, я не считаю это серьезным недостатком, так как Twitter очень эфемерен и в любом случае актуален.

Лучший способ установить Rainbowstream — через pip , поэтому сначала вам нужно настроить его:

После установки запустите RainbowStream, чтобы начать работу. Приложение проведет вас через процесс привязки учетной записи Twitter при первом запуске.

Поскольку Rainbowstream является интерактивным клиентом, вы можете вводить команды в любое время. Например, введите t, а затем сообщение, чтобы написать что-нибудь в Твиттере. Нажмите h, чтобы открыть экран справки с дополнительными сочетаниями клавиш, и обязательно используйте клавишу Tab для автозаполнения различных команд и экономии времени.

5. neofetch (информация о системе)

скриншот neofetch на Ubuntu 21.10

Neofetch — это круто и информативно

Я никогда не устану рекомендовать инструмент Neofetch для получения информации о системе, потому что он настолько чертовски хорош в том, что он делает.

Одна команда — это все, что нужно, чтобы увидеть массу информации о вашей настройке Linux, от того, какой дистрибутив вы используете, до какой версии ядра вы работаете, а также о вашей среде рабочего стола, оконном менеджере, теме, наборе значков и от целого к большему.

Я упоминал, что он также показывает большие, красочные дистрибутивы ASCII?

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

Используете Ubuntu на WSL? Вы найдете предустановленный инструмент, похожий на Neofetch. Просто откройте терминал и запустите команду wslfetch.

6. wttr (прогноз погоды)

скриншот wtrr .in приложение погоды в командной строке на Ubuntu 21.10

Получить прогноз из интерфейса командной строки

Подобно дождливым дням в Великобритании, погодные приложения Linux для настольных компьютеров довольно распространены. Существуют всевозможные виджеты, панельные апплеты, клиенты с графическим интерфейсом и надстройки строки состояния, способные передавать текущие метеорологические условия.

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

Мне больше всего нравится wttr.in . Это не самый подробный инструмент погоды CLI, но он хорошо выглядит, не требует сложной настройки (например, ключей API) и запоминается — вам даже не нужно его устанавливать, если у вас есть скручивание.

Чтобы получить прогноз, откройте терминал и выполните следующее, заменив «Город» на местоположение:

Приложение может «автоматически определять» ваше местоположение на основе вашего IP-адреса, но это будет не так точно, как указание города вручную.

7. нкспот

скриншот командной строки проигрывателя Spotify для Linux ncspot
< /p>

Это просто, но великолепно

В настоящее время я в основном слушаю сервисы потоковой передачи музыки, поэтому специальные музыкальные проигрыватели, такие как Musikcube (номер 2 в этом списке), не требуются. Мой любимый сервис потоковой передачи музыки — Spotify. Вы, наверное, уже знаете, как установить Spotify на Ubuntu раньше, но знаете ли вы, что вы также можете транслировать Spotify из командной строки?

Да, все, что вам нужно, это учетная запись Spotify Premium и удобное маленькое приложение ncspot CLI Spotify, которое включает в себя библиотеку librespot (которую можно использовать отдельно).

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

Чтобы установить приложение в Ubuntu, просто запустите:

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

8. ncdu (анализатор диска)

 снимок экрана ncdu в приложении терминала gnome на Ubuntu

Сосредоточьтесь на космических борцах

Для практического и быстрого способа узнать, какие файлы и папки занимают больше всего места на диске в вашей системе, обратитесь к NCurses Disk Usage или ncdu, как он более известен. Это расширенная версия обычного инструмента du, в котором используется полностью интерактивный пользовательский интерфейс на основе curses.

Хотя ncdu делает большую часть того, что могут сделать встроенные в ваш дистрибутив инструменты хранения, он работает быстрее — намного быстрее — и способ представления размера и структуры очень эффективен. Вы можете перемещаться с помощью клавиш со стрелками, нажимать Enter, чтобы перемещаться между папками, и нажимать d, чтобы удалить их — но не волнуйтесь, сначала система дважды проверит, уверены ли вы в этом!

Когда вы запускаете ncdu, анализ вашего диска занимает пару секунд. Затем появится список каталогов или файлов, ранжированных по размеру, от самого большого до самого маленького.

9. nnn (файловый менеджер)

снимок экрана файловый менеджер nnn в Ubuntu 21.10

Перемещайтесь по своим файлам и папкам

Вероятно, вы знаете, как перемещаться по файловой системе из CLI с помощью команды cd и ls , cp , mv и т. д. для управления файлами. Файловый менеджер nnn может делать все это и многое другое — и все это из одного интерфейса.

Главное преимущество использования nnn заключается в том, что он очень экономит ресурсы, работает быстро и упрощает навигацию с помощью пары клавиш (вместо ввода команд).

Нажмите ? в любое время, чтобы получить шпаргалку.

10. mapscii (Карты)

Я закончу этот список инструментом командной строки, демонстрирующим исключительную изобретательность, которую часто демонстрируют терминальные утилиты, и mapscii на чистом JavaScript — это как раз то, что нужно.

Полезно ли просматривать карты и перемещаться по ним в терминале? Нет. Но использование mapscii похоже на первое использование Google Планета Земля: вы не можете не хотеть погрузиться, исследовать и искать места, которые вы знаете.

Вы можете перемещаться по картам в Mapscii с помощью клавиш со стрелками на клавиатуре (или с помощью мыши, щелкая и перетаскивая карту), а также увеличивать или уменьшать масштаб с помощью клавиш a и z или колеса прокрутки мыши.

Что впечатляет, так это то, насколько детализированы большинство карт. Вы можете увеличивать масштаб, чтобы увидеть здания, улицы и другую информацию в невероятных деталях. Хотя я не думаю, что вам захочется прокладывать маршрут где-то в незнакомом месте с помощью Mapscii, нельзя отрицать, что у него есть собственное уникальное очарование.

Вы можете установить Mapscii из Snap Store, но вы можете попробовать его, не устанавливая, выполнив:

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

Обзор

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

Возможно, вы заметили, что такие известные инструменты командной строки, как vim , emacs , wget , grep , cal , top не представлены. Была причина; в то время как эти приложения CLI потрясающие, вы уже знаете о них. Вместо того, чтобы напоминать вам о том, с чем вы уже знакомы, я решил продемонстрировать менее известные, но не менее впечатляющие инструменты командной строки.

Однако этот список не высечен на камне. Если вы считаете, что терминальное приложение или утилита CLI должны быть включены в этот список, которого нет, вы можете сообщить мне об этом ниже. И кто знает: может быть, мне это настолько понравится, что я переработаю и включу его!

Читайте также: