оригинальная версия версия для слабовидящих контрастная версия выключить изображения включить изображения тёмная версия светлая версия RSS FEED K2 NEWS
☰☰
Пятница, 09 Октябрь 2026 00:00

Как превратить top в htop шестью нажатиями клавиш

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

Shift+M — отсортировать процессы по потреблению памяти.

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

z — включить цветовую подсветку.

t — вывести сверху сводку по загрузке процессора.

m — вывести сверху сводку по использованию памяти.

1 — переключить верхнюю панель между суммарной загрузкой и разбивкой по ядрам.

Проделав это один раз, получаете картину, которая на глаз почти не отличается от привычного цветного htop с его читаемыми панельками сверху и подсвеченными строками процессов. И вот тут у меня в голове сразу же завертелся вопрос — а почему, собственно, разработчики top не сделали такой вид настройкой по умолчанию, если всё это уже встроено в саму утилиту? Ответ, как обычно бывает с подобными инструментами из мира Unix, кроется в философии — top изначально проектировался максимально консервативным и предсказуемым, чтобы одинаково вести себя на любой машине, от древнего сервера с текстовым терминалом до современного ноутбука. Яркие цвета, сортировки и развёрнутые пути — это уже дело вкуса конкретного пользователя, а не то, что должно быть навязано системой по умолчанию всем подряд.

Кстати, что приятно — все эти настройки можно не повторять каждый раз заново при перезапуске терминала. Нажав клавишу W (заглавную), top сохранит текущую конфигурацию в файл ~/.config/procps/toprc (или в ~/.toprc в более старых версиях), и при следующем запуске утилита автоматически откроется уже в настроенном виде — с сортировкой по памяти, цветами и нужными сводками сверху. То есть весь этот ритуал из шести клавиш нужно проделать буквально один раз в жизни на конкретной машине, а дальше просто пользоваться результатом.

Отдельно стоит сказать пару слов о том, чем принципиально top отличается от htop, даже если визуально их удаётся сделать почти близнецами. htop изначально писался как более дружелюбная надстройка с поддержкой мыши, древовидным отображением процессов (родитель-потомок), возможностью убивать процесс прямо кликом и горизонтальной прокруткой длинных командных строк. top же остаётся куда более «низкоуровневым» инструментом — он есть буквально в любом дистрибутиве Linux из коробки, тогда как htop иногда приходится доустанавливать отдельно, особенно на урезанных серверных сборках или в контейнерах, где лишние зависимости стараются не тащить.

И вот здесь кроется, пожалуй, главная практическая ценность этого лайфхака — не столько «сделать top красивым», сколько получить рабочий, привычный глазу интерфейс мониторинга там, где htop банально не установлен, а ставить его ради разовой диагностики сервера просто не хочется (да и не всегда есть такая возможность — например, на чужом сервере без прав на установку пакетов). В такой ситуации знание этих шести клавиш реально экономит время и нервы: не нужно мучиться, разглядывая нечитаемый вывод голого top, а можно быстро привести его к тому виду, к которому глаз уже давно привык.

Что меня лично зацепило в этой истории больше всего — это ощущение, насколько часто мы годами пользуемся инструментом «на минималках», даже не подозревая, что почти всё, чего нам не хватает, уже встроено внутрь, просто спрятано за парой нажатий клавиш, о которых никто в своё время не рассказал. Сколько ещё таких скрытых возможностей прячется в привычных консольных утилитах — вопрос, который теперь не даёт покоя, и явно повод покопаться в мануалах чуть внимательнее, чем обычно.

Спонсоры: