jul 102014
 

Problema 1: Tenemos que volver a usar algún comando o fichero pero no conseguimos recordarlo

Solución 1: Pulsar en para mirar en el histórico de comandos usados

Problema 2: Es un rollo y hay mucha morralla

Solución 2: Hacer un script que analice el histórico y nos saque la información más relevante

1- Configurar histórico

2- Crear script

3- Parámetros

  • por defecto muestra los ficheros más usados
  • con -c muestra los comando más usados
  • parsea el fichero que se le pase, y por defecto el .bash_history del usuario que ejecuta el script
  • si se le pasa una palabra sera usada para filtrar los resultados
  • si se le pasa un número se usara como tope máximo de resultados a mostrar (siendo 0 = todos)
  • por defecto se mostraran 5 elementos si se esta filtrando y 10 en caso contrario

4- Ejemplos de uso (nunca mejor dicho, jeje)

4- Apéndice

.bash_history no se actualiza en tiempo real así que si necesitamos que nuestro script analice hasta el últimisimo comando ejecutado debemos forzar antes una actualización mediante el comando:

No integramos la llamada a "history -a" dentro de nuestro script porque necesita ser ejecutado directamente por el usuario para garantizar que se actualice su .bash_history

Fuente: www.learning-perl.com

 Leave a Reply

(required)

(required)

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">