Bashtop – это бесплатный инструмент для мониторинга ресурсов из терминала с открытым исходным кодом для систем Linux, macOS и BSD.
Этот инструмент может отображать использование и статистику процессора, памяти, дисков, сети и процессов.
Bashtop написан на Bash с интерфейсом TUI для мониторинга использования ресурсов в вашей системе Linux, macOS или FreeBSD.

Содержание
Особенности Bashtop
Ниже представлены функции Bashtop, отображенные на странице проекта Github:
- Простой в использовании, с системным меню
- Быстрый и «в основном» отзывчивый пользовательский интерфейс, который кнопками ВВЕРХ, ВНИЗ позволяет выбрать процесс
- Функция для отображения подробной статистики для выбранного процесса.
- Способность фильтровать процессы.
- Простое переключение между вариантами сортировки.
- Отправление SIGTERM, SIGKILL, SIGINT выбранному процессу.
- График автоматического масштабирования использования сети.
- Показывает сообщение в меню, если доступна новая версия
- Показывает текущие скорости чтения и записи дисков
- Несколько методов сбора данных, которые можно переключать, если они работают в Linux
Единственные зависимости, требуемые Bashtop:
- Bash (v4.4 or later
- GNU coreutils
- GNU sed
- grep, awk, ps
Установка Bashtop на Ubuntu
Вы можете использовать репозиторий PPA для установки на Ubuntu Linux:
sudo add-apt-repository ppa:bashtop-monitor/bashtop
sudo apt update
sudo apt install bashtop
Установка Bashtop на Debian
Для Debian и его основанных дистрибутивов, используйте команды, показанные ниже:
sudo apt update
sudo apt install git
git clone https://github.com/aristocratos/bashtop.git
cd bashtop/
cd DEB
sudo ./build
Для удаления используйте команду:
sudo ./build --remove
Установка Bashtop на Fedora
Для Fedora пакет Bashtop доступен в репозитории upstream:
sudo dnf install bashtop
Установка Bashtop на CentOS / RHEL
На CentOS включите репозитории EPEL и PowerTools:
sudo dnf install -y epel-release
sudo dnf config-manager --set-enabled PowerTools
sudo dnf install bashtop
Если вы используете RHEL 8 Linux, вам нужен репозиторий codeready:
ARCH=$( /bin/arch )
sudo subscription-manager repos --enable "codeready-builder-for-rhel-8-${ARCH}-rpms"
sudo dnf install epel-release
sudo dnf install bashtop
Использование Bashtop на Linux | macOS | BSD
Установщик автоматически сгенерирует файлы конфигурации и сохранит их в папке «$HOME/.config/bashtop» после первого запуска.
$ bashtop
Проверьте папку, чтобы подтвердить добавление новых файлов:
$ ls $HOME/.config/bashtop
bashtop.cfg error.log themes
Вы можете отредактировать основной файл конфигурации по своему вкусу:
$ vim HOME/.config/bashtop/bashtop.cfg
Красиво, но жрёт 30% от CPU)))