CLI: Comando history en la consola

La consola sigue siendo una herramienta potente en GNU/Linux, y está bien que sea así. No debe ser una herramienta que se deba relegar porque los nuevos usuarios venidos de otros sistemas (princialmente usuarios de redmond) crean que es anacrónico, poco amigable, o directamente les asuste ver una pantalla en negro con un cursor parpadeante.

Por ello trataré de hacer por aqui un vademecum, como recordatorio de aquello que me sirva, y si te es útil a ti tambien me alegro.

He descubierto hoy el comando history. Teclea este comando en tu consola y verás que presenta una lista de los últimos comando tecleados (los últimos 1000 del historial) precedidos de un número. Bien si queremos repetir un comando ya escrito lo podemos buscar en esa lista, la mía tiene este aspecto:

Pincha sobre la imagen para ampliar

En este caso si lo que queremos es volver a ejecutar el comando que está situado en la posición 964 (por ejemplo) nada más fácil que escribir esta instrucción:

!964

y sin necesidad de escribir nada más se volverá a ejecutar el comando en cuestión! Pruébalo!

Esto es sólo una pequeña muestra de la potencia, y versatilidad de la consola como herramienta en GNU/Linux.

Si quieres ver algún truco más y descubrir más y potentes  comandos puedes visitar esta página: www.commandlinefu.com

 ——————————————————————-

6 pensamientos en “CLI: Comando history en la consola

    • pues no sabría decirte…
      si no quieres que queden en el historial hay que dejar un espacio en blanco al principio, pero sobre lo que pregunas no sé…

      Salud

  1. Hola Victor, Felicidades por el Aniversario!!! (eso lo primero)

    Ya sé como hacerlo, hay que configurar la variable “HISTCONTROL” con “erasedups”

    $ export HISTCONTROL=erasedups

    Tengo una entrada con un par de opciones más y el enlace al artículo original con más de 10 trucos para dominar el Historial, merece la pena echare un vistazo. Te lo dejo en el campo Web del comentario, por si quieres echarle un vistazo.

    Viva el conocimiento Libre y compartido!!! Saludos.

Me gustaría saber tu opinión. Deja un comentario (Puedes usar MarkDown)

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s