Files

21 lines
2.4 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!--
title: HSTR - история, утилита
description:
published: true
date: 2023-11-15T18:17:38.465Z
tags:
editor: ckeditor
dateCreated: 2023-11-15T18:17:34.603Z
-->
<p>Существует простая и удобная консольная утилита для работы с историей команд - HSTR (HiSToRy). В свежих версиях Debian, Ubuntu, RHEL (epel) она присутствует в базовых репозиториях.</p>
<p>Установка:</p>
<pre><code class="language-plaintext">apt install hstr
dnf install hstr</code></pre>
<p><br>HSTR является заменой привычного функционала по Ctrl-r. Если просто запустить в консоли hstr (или алиас hh) без параметров, то увидите список всех команд из history, выстроенные по частоте их использования. Из этого списка их легко выбрать и запустить. По умолчанию будет активна строка поиска, где можно начать набор искомых команд. Поиск осуществляется по совпадению подстроки, регулярному выражению и ключевому слову</p>
<p>Утилита умеет удалять строки из истории, добавлять в избранное команды, ранжировать команды по их длине. Ключей и возможностей нет так много, долго разбираться не придётся. Все их можно посмотреть через man или встроенную справку:</p>
<pre><code class="language-plaintext">hh -h</code></pre>
<p>HSTR маленькая и простая утилита. Написана на C. Присутствует в репозиториях, так что можно смело ставить и пользоваться. Хороший продукт.</p>
<p>Исходники - <a href="https://github.com/dvorka/hstr">https://github.com/dvorka/hstr</a><br>Инструкция по настройке:<br><a href="https://github.com/dvorka/hstr/blob/master/CONFIGURATION.md">https://github.com/dvorka/hstr/blob/master/CONFIGURATION.md</a></p>
<figure class="image"><img src="/attachments/base/4.png"></figure>