- 📑 Полный набор лучших и современных консольных программ для Linux
- Файлы
- GNU Midnight Commander
- LSD
- NNN
- EXA
- System Monitor — мониторинг системы
- vtop
- bpytop
- htop
- Glances
- tiptop
- Gotop
- battop
- Системная информация
- Neofetch
- Жесткий диск
- Gdu
- duf
- Текстовые редакторы
- Vim
- Nano
- Музыка
- MusikCube
- Spotify-tui
- Книги
- tuir
- Irssi
- Заметки
- NB
- Задачи, доски и заметки
- Веб-браузер (Web Browser)
- Links
- Lynx
- browsh
- Погода
- wttr.in
- wego
- Сетевые инструменты
- Speedtest-CLI
- Bandwhich
- Nethogs
- BMON
- EPR
📑 Полный набор лучших и современных консольных программ для Linux
С помощью системной текстовой консоли можно делать все что угодно. Каждая система имеет свои собственные команды и инструменты. Удивительно, как разработчики создают отличные приложения командной строки, полностью заменяющие графический интерфейс пользователя.
Итак, небольшой обзор приложений командной строки для Linux.
Файлы
GNU Midnight Commander
GNU Midnight Commander — это визуальный файловый менеджер, работающий под лицензией GNU General Public License и поэтому квалифицируемый как свободное программное обеспечение. Это многофункциональное полноэкранное текстовое приложение, которое позволяет копировать, перемещать и удалять файлы и целые деревья каталогов, искать файлы и запускать команды в подоболочке. Внутренний просмотрщик и редактор включены.
LSD
Этот проект представляет собой переписанный GNU ls с множеством дополнительных функций, таких как цвета, значки, древовидное представление, дополнительные параметры форматирования и т. д. Проект сильно вдохновлен проектом super colors.
NNN
N³ Нестандартный терминальный файловый менеджер.
EXA
System Monitor — мониторинг системы
Мониторинг системных ресурсов, CPU, RAM, HDD
vtop
Статистика системы. Лучше, информативнее и нагляднее обычного top-а.
bpytop
Linux/OSX/FreeBSD мониторинг ресурсов.
htop
Это htop, кроссплатформенный интерактивный просмотрщик процессов. Это приложение в текстовом режиме (для консоли или X-терминалов) и требует наличия ncurses.
Glances
Новый взгляд на работу вашей системы. Альтернатива top/htop для операционных систем GNU/Linux, BSD, Mac OS и Windows.
tiptop
tiptop — это инструмент для мониторинга системы из командной строки в духе top. Он отображает различные интересные системные статистические данные и отображает их в виде графиков. Работает на всех операционных системах.
Gotop
Графический монитор активности на основе терминала, вдохновленный gtop и vtop.
battop
battop — это интерактивная программа просмотра, похожая на top, htop и другие утилиты *top, но посвященная батареям, установленным в вашем ноутбуке.
Системная информация
Отображение сведений о системе.
Neofetch
Neofetch — это инструмент для работы с системной информацией из командной строки, написанный на bash 3.2+. Neofetch отображает информацию о вашей операционной системе, программном и аппаратном обеспечении в эстетическом и визуально приятном виде.
Жесткий диск
Gdu
Gdu предназначен в первую очередь для SSD-дисков, где он может полностью использовать параллельную обработку. Впрочем, HDD тоже работают, но прирост производительности не такой большой.
duf
Disk Usage/Free Utility — лучшая альтернатива «df».
Текстовые редакторы
Приложения для создания и редактирования текстовых файлов.
Vim
Vim — это значительно улучшенная версия старого доброго редактора UNIX Vi. Было добавлено много новых функций: многоуровневая отмена, подсветка синтаксиса, история командной строки, интерактивная справка, проверка орфографии, завершение имени файла, блочные операции, язык сценариев и т. д. Также доступен графический интерфейс пользователя (GUI). Тем не менее, совместимость с Vi сохраняется, те, у кого Vi «в пальцах», будут чувствовать себя как дома.
Nano
nano — самый простой, удобный, функциональный и распространенный текстовый редактор для Linux-систем.
Музыка
MusikCube
Кроссплатформенный музыкальный проигрыватель на базе терминала, звуковой движок, индексатор метаданных и сервер на C++.
Spotify-tui
Spotify для терминала, написаный на Rust.
Книги
tuir
Просмотривайте Reddit прямо с вашего терминала.
Irssi
Irssi — это модульный текстовый чат-клиент. Он поставляется со встроенной поддержкой IRC, и доступны сторонние модули протоколов ICB, SILC, XMPP (Jabber), PSYC и Quassel.
Заметки
NB
Создание заметок в виде простого текста в интерфейсе командной строки и локальной сети, создание закладок и архивирование со связыванием, тегированием, фильтрацией, поиском, управлением версиями и синхронизацией Git, преобразованием Pandoc и т. д. в одном переносимом скрипте.
Задачи, доски и заметки
Задачи, доски и заметки для среды командной строки.
Веб-браузер (Web Browser)
Вы можете просматривать веб-сайты с помощью консоли 🙂
Links
Links — это бесплатный текстовый и графический веб-браузер с системой раскрывающегося меню.Он отображает сложные страницы, имеет частичную поддержку HTML 4.0 (включая таблицы и фреймы и поддержку нескольких наборов символов, таких как UTF-8), поддерживает цветные и монохромные терминалы и допускает горизонтальную прокрутку.
Lynx
Lynx — это настраиваемый текстовый веб-браузер для использования на терминалах символьных ячеек с адресацией курсора.По состоянию на 2022 год это самый старый веб-браузер, который все еще поддерживается, он был запущен в 1992 году.
browsh
Browsh — полностью современный текстовый браузер. Он отображает все, что может современный браузер; HTML5, CSS3, JS, видео и даже WebGL. Его основная цель — запустить на удаленном сервере и получить к нему доступ через SSH/Mosh или службу HTML в браузере, чтобы значительно сократить пропускную способность и, таким образом, увеличить скорость просмотра и снизить затраты на пропускную способность.
Погода
Хотите проверить погоду в консоли? Без проблем!
wttr.in
wttr.in — консольный сервис прогноза погоды, который поддерживает различные методы представления информации, такие как терминально-ориентированные ANSI-последовательности для консольных HTTP-клиентов (curl, httpie или wget), HTML для веб-браузеров или PNG для графических программ просмотра.
wego
wego — клиент погоды для терминала.
Сетевые инструменты
Различные инструменты сетевой статистики и пропускной способности для консоли.
Speedtest-CLI
Интерфейс командной строки для тестирования пропускной способности интернета с помощью speedtest.net
Bandwhich
Это утилита CLI для отображения текущего использования сети по процессу, соединению и удаленному IP-адресу/имени хоста.
Nethogs
NetHogs — это небольшой инструмент «сетевого топа». Вместо разбивки трафика по протоколам или подсетям, как это делают большинство инструментов, пропускная способность группируется по процессам.
BMON
bmon — это инструмент мониторинга и отладки для сбора статистики, связанной с сетью, и подготовки ее визуально в удобном для человека виде. Он имеет различные методы вывода, включая интерактивный пользовательский интерфейс curses и программируемый текстовый вывод для сценариев.
EPR
- Альтернативы SSH, которые в некоторых случаях лучше оригинала
- Полный набор лучших и современных консольных программ для Linux
- Хитрости командной строки Bash, которые помогут вам работать быстрее
- Команда ls в Linux — подробно и с примерами
- Команда mkdir в Linux — подробно и с примерами
- Команда chmod в Linux — подробно и с примерами
- Команда cat и примеры её использования в Linux
- Файловый менеджер nnn
- Версия системы и версия ядра Ubuntu/Mint
- Ошибка NO_PUBKEY. Как найти GPG-ключ и добавить его в базу apt системы Ubuntu
- nmon — удобный инструмент для мониторинга Linux систем
- Команда history или работа с историей введенных команд
- Шпаргалка по архиватору 7z (7-Zip) в Linux Ubuntu/Mint
- Как посмотреть все доступные шрифты в терминале (CLI)?
- Команда id — найти UID пользователя или GID
- nmblookup — аналог команды Windows nbtstat для Linux.
- Inxi — программа вывода информации о системе и железе в Linux
- dnstop — мониторинг и анализатор DNS-трафика
- ss — программа для исследования сокетов
- Команда netstat в Ubuntu — показ статуса сети
- Команда ifconfig — настройка параметров сетевого интерфейса
- Почему в меню загрузки ubuntu нет memtest86
- Ethtool — программа изменения параметров сетевой платы в Ubuntu/Mint
- Установка сервера точного времени NTP в Ubuntu 16.04
- Удаление файлов старше N дней
- Блокирование атак при помощи null route или blackhole
- Расширенный менеджер пакетов APT
- Архиватор tar
- Шпаргалка по архиватору zip
- Блокирование ip адреса при помощи iptables
- Программа iftop
- Top – сведения об активности процессов в Ubuntu
- i-Nex — аналог CPU-Z в Windows
- Защита сервера — Fail2Ban