From 661f00fd6b8c077fce038749c5326921d3669ecb Mon Sep 17 00:00:00 2001 From: Administrator Date: Wed, 15 Nov 2023 18:17:40 +0000 Subject: [PATCH] docs: create sysadmin/Linux/Base-znaniy/HSTR --- sysadmin/Linux/Base-znaniy/HSTR.html | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 sysadmin/Linux/Base-znaniy/HSTR.html diff --git a/sysadmin/Linux/Base-znaniy/HSTR.html b/sysadmin/Linux/Base-znaniy/HSTR.html new file mode 100644 index 0000000..5b4654f --- /dev/null +++ b/sysadmin/Linux/Base-znaniy/HSTR.html @@ -0,0 +1,20 @@ + + +

Существует простая и удобная консольная утилита для работы с историей команд - HSTR (HiSToRy). В свежих версиях Debian, Ubuntu, RHEL (epel) она присутствует в базовых репозиториях.

+

Установка:

+
apt install hstr
+dnf install hstr
+


HSTR является заменой привычного функционала по Ctrl-r. Если просто запустить в консоли hstr (или алиас hh) без параметров, то увидите список всех команд из history, выстроенные по частоте их использования. Из этого списка их легко выбрать и запустить. По умолчанию будет активна строка поиска, где можно начать набор искомых команд. Поиск осуществляется по совпадению подстроки, регулярному выражению и ключевому слову

+

Утилита умеет удалять строки из истории, добавлять в избранное команды, ранжировать команды по их длине. Ключей и возможностей нет так много, долго разбираться не придётся. Все их можно посмотреть через man или встроенную справку:

+
hh -h
+

HSTR маленькая и простая утилита. Написана на C. Присутствует в репозиториях, так что можно смело ставить и пользоваться. Хороший продукт.

+

Исходники - https://github.com/dvorka/hstr
Инструкция по настройке:
https://github.com/dvorka/hstr/blob/master/CONFIGURATION.md

+