docs: create sysadmin/Linux/Base-znaniy/HSTR
parent
607a6c727d
commit
661f00fd6b
|
|
@ -0,0 +1,20 @@
|
|||
<!--
|
||||
title: HSTR - история, утилита
|
||||
description:
|
||||
published: true
|
||||
date: 2023-11-15T18:17:34.603Z
|
||||
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>
|
||||
Loading…
Reference in New Issue