sábado, 7 de febrero de 2015

Historial de comandos en Ubuntu



En ocasiones, cuando trabajamos con consola en Ubuntu, nos es necesario introducir un comando utilizado con anterioridad. Mediante las teclas "arriba" y "abajo", podemos visualizar las últimas órdenes introducidas en el terminal, pero si  por ejemplo lo hemos utilizado hace un mes, esta tarea se vuelve tediosa.

Ubuntu almacena todos los comandos introducidos por consola en un archivo de texto: .bash_history

Para visualizar a este archivo:

  1. Accedemos a nuestra carpeta personal
  2. Desplegamos el menú "Ver" y seleccionamos la opción "Mostrar archivos ocultos"
  3. Abrimos el archivo .bash_history
¿cómo saber cuantos registros nos guarda Ubuntu en el historial de comandos? Este valor se encuentra definido en la variable HISTFILESIZE

Para conocerlo, podemos acceder a la terminal CRTL+ALT+T  e introducir:

set | grep HISTFILESIZE


Podemos modificar el número de registros que nos guarda el historial mediante el comando:

HISTFILESIZE=3000
Así mismo, podremos visualizar y definir la ruta del archivo de historial, mediante la variable HISTFILE:

set | grep HISTFILE

Uso del comando history en el terminal

Podemos visualizar los últimos comandos utilizados mediante el uso de history,  que mostrará el historial completo.

Para visualizar, por ejemplo, los últimos 20 registros del historial, utilizaremos history 20

Para limpiar el historial completo, podemos utilizar history -c

Y por último, otro uso interesante del comando history, es que podemos hacer una búsqueda de un comando concreto utilizado con anterioridad. Por ejemplo, si deseamos que nos muestre todos los comandos utilizados que contengan la palabra "apt", utilizaremos:

history | grep apt

No hay comentarios:

Publicar un comentario