Maslinux
Las noticias más recientes sobre GNU-Linux

HSTR: Ver, navegar, buscar y administrar el historial de la línea de comandos

hstr - Manage Your Commandline History

¿Estás buscando una manera de encontrar los comandos usados recientemente? ¿Estás harto de escribir algunos comandos largos una y otra vez a pesar de que los usaste recientemente? ¿Quieres administrar y marcar los comandos favoritos y frecuentemente usados en el SHELL? Conoce HSTR – una utilidad gratuita y de código abierto para ver, navegar, buscar y utilizar tu historial de comandos. Por supuesto, puedes buscar en el historial de comandos usando las teclas de flecha arriba / abajo o usando CTRL-R y ingresar al término de búsqueda para encontrar un comando usado recientemente en el historial. Sin embargo, Hstr es mucho más fácil que CTRL-R. Sigue leyendo, lo descubrirás.

Instalando HSTR

Para Arch Linux y sus derivados, Hstr está disponible en AUR. Así, los usuarios de Arch pueden instalarlo usando cualquier herramienta auxiliar de AUR como Pacaur, Packer y Yaourt, etc.

pacaur -S hstr-git

O,

packer -S hstr-git

O,

yaourt -S hstr-git

CentOS and RHEL users can install it using command:

sudo yum install hstr

 

Los usuarios de Debian pueden instalarlo como se muestra a continuación.

Primero, descarga y registra la clave usando estos comandos:

 

wget www.clfh.de/frankh.asc
sudo apt-key add frankh.asc

A continuación, agrega las siguientes líneas en la lista de fuentes:

deb http://www.clfh.de/debian wheezy main
deb-src http://www.clfh.de/debian wheezy main

Finalmente, actualiza la lista de fuentes e instala hstr utilizando el comando:

sudo apt-get update
sudo apt-get install hh

Los usuarios de Fedora lo instalan con el siguiente comando:

sudo dnf install hstr

Los usuarios de openSUSE Leap 42.1 ejecutan lo siguiente como usuario root para instalar hstr:

zypper addrepo http://download.opensuse.org/repositories/home:tuw-e184/openSUSE_Leap_42.1/home:tuw-e184.repo
zypper refresh
zypper install hstr

Los usuarios de Ubuntu y Linux Mint pueden instalarlo usando Hstr PPA oficial.

sudo add-apt-repository ppa:ultradvorka/ppa
sudo apt-get update
sudo apt-get install hh

Los otros usuarios de distribución de Linux pueden instalarlo desde el origen como se muestra a continuación.

Cambiar al usuario root y clonar el repositorio GTR de HSTR con el comando:

git clone https://github.com/dvorka/hstr.git

Crea archivos de compilación utilizando:

cd ./dist && ./1-dist.sh && cd ..

Finalmente, Instala hh usando estos comandos:

./configure && make && make install

Configurar HSTR

Después de instalar hstr, ejecuta el siguiente comando para configurarlo con BASH.

hh --show-configuration >> ~/.bashrc

Ejecuta el siguiente comando para aplicar los cambios.

source ~/.bashrc

Uso

Para buscar los comandos en el historial, escribe hstr o hh en el Terminal y pulsa ENTER.

hstr proporciona sugerencia de cuadro como funcionalidad para los comandos utilizados en el pasado. Escribe cualquier letra en el indicador, hstr sugiere automáticamente una lista de comandos que contiene la letra. Utiliza las flechas Arriba / Abajo para navegar por el historial.

También puedes especificar directamente los patrones de búsqueda junto con el comando hh o hstr en el Terminal. Por ejemplo, escribe el siguiente comando para buscar comandos que tengan el patrón “git”.

hh git

O,

hstr git

Verás la lista de sugerencias una vez que pulses la tecla ENTER.

Para seleccionar un comando y llevarlo al Terminal, utiliza la tecla TAB. O, elige el comando y pulsa la tecla ENTER para ejecutarla directamente.

De forma predeterminada, Hstr analiza el archivo .bash-history que se filtra a medida que escribe una subcadena de comandos. Los comandos no sólo se filtran, sino que también se ordenan mediante un algoritmo de clasificación que considera el número de ocurrencias, la longitud y la marca de tiempo.

Para eliminar un comando del archivo de historial, selecciónalo y pulsa la tecla DEL.

 

hstr tiene una función de marcado. Por lo tanto, puede marcar tus favoritos y comandos utilizados con frecuencia. Para marcar tu comando favorito, selecciona el comando de la lista usando las flechas arriba / abajo, presiona CTRL-F. El comando seleccionado se marcará como favorito.

Todos los comandos marcados se guardarán en el archivo ~ / .hh_favorites. Para ver los comandos marcados, escribe CTRL- / (Tecla de control + / (barra diagonal)).

Para salir de hstr y volver al Terminal, presiona CTRL-g.

Lista completa de claves

Aquí está la lista completa de enlaces clave para usar HSTR con eficacia.

 

  • Ctrl-e: Cambia la búsqueda de expresiones regulares y subcadenas.
  • Ctrl-t: Cambia la búsqueda sensible a mayúsculas y minúsculas.
  • Ctrl- /, Ctrl-7: Rota la vista del historial proporcionada por Bash, clasifica la historia ordenada por el número de ocurrencias / length / timestamp y favoritos.
  • Ctrl-f: Añade el comando actualmente seleccionado a los favoritos.
  • Ctrl-l: Hacer el patrón de búsqueda en minúsculas o mayúsculas.
  • Ctrl-r, Flechas ARRIBA / ABAJO, Ctrl-n, Ctrl-p: Navegar en la lista del historial.
  • TAB, flecha DERECHA: Elige el elemento actualmente seleccionado para completarlo y deja que el usuario lo edite en el símbolo del sistema.
  • Flecha IZQUIERDA: Elige el elemento actualmente seleccionado para su finalización y deja que el usuario lo edite en el editor (comando arreglar).
  • ENTER: Selecciona el elemento actualmente seleccionado para completarlo y ejecútalo.
  • DEL: Elimina el elemento actualmente seleccionado del historial del shell.
  • BACSKSPACE, Ctrl-h: Elimina el último carácter de patrón.
  • Ctrl-u, Ctrl-w: Borrar el patrón y buscar de nuevo.
  • Ctrl-x: Escribe los cambios en el historial del shell y sale.
  • Ctrl-g: Salir con el indicador vacío.
  • Para obtener más detalles, consulta las páginas de manual.
man hh

Fuente

(Visitada 1 veces, 1 visitas hoy )

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

¿Dinero público? ¡Código Público! – Únete a la campaña de la FSFE

Mediante el uso de software libre, los datos de los ciudadanos se mantienen más seguros y las posibilidades de éxito ataques de los criminales se reduce. El software libre también puede utilizarse como base para mejores aplicaciones, basándose en él para crear programas más eficientes y seguros. En resumen, el Software Libre puede ayudarnos a construir una sociedad mejor para todos.Firma aquí Para más info, Visita este enlace

Populares

  • Dar la guerra con KDE Plasma (Podcast) (142)
  • Aprende a usar las páginas MAN eficientemente (141)
  • UNIX vs GNU/Linux (136)
  • KDE Applications 17.12 viene con muchas mejoras (127)
  • Clonación de discos usando comandos dd y cat para sistemas GNU/Linux (119)
  • Cómo instalar Firefox Quantum en GNU/Linux (30)
  • Cómo instalar temas en Ubuntu 17.10 (21)

Categorías

Archivos

Este blog apoya a Slimbook

Porque producen ultrabooks ensamblados en España con software y hardware libre.

Suscripción por email

Puedes suscribirte a las noticias más recientes por correo electrónico

10 años en la Web

Maslinux.es utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies