[h]Ahorra tiempo en consola gracias al comando “history”[/h]
https://www.wifi-libre.com/img/members/3/history_1.jpg
Entonces el comando History sirve para ver en consola los comandos que hemos entrado.
Si tecleo history
(sin opciones) obtendré en consola la lista de mi “hsitorial bash” con las ordenes numeradas (1 es la primera orden entrada)
A primera vista no hay de que emocionarse mucho…
https://www.wifi-libre.com/img/members/3/history_2.jpg
Voy a tomar unos ejemplos inspirados de mi emocionante existencia dónde el uso de history y sus opciones significa ganar tiempo y siguiendo la sagrada regla del esfuerzo mínimo.
[h]1. El maldito tar[/h]
Estoy en mi consola y tengo de descomprimir un archivo **tar.gz **
Personalmente nunca he llegado a acordarme de los argumentos a entrar… ¿-xvf a lo mejor?
En lugar de ir a buscar en la web (otra vez :rolleyes:) o de intentar apañarme con la ayuda en consola de tar (te deseo suerte y animo si este es tu camino) hago:
history | grep "tar.gz"
Y veo inmediatamente que no tengo que poner xvf pero zxf (No estaba muy lejo)
https://www.wifi-libre.com/img/members/3/history_4.jpg
La ventaja es que no tengo que memorizar “que es zxf para descomprimir el tar.bz con tar”
El comando history es un acceso directo a una memoria infalible mucho mejor que mi cerebro.
[h]2. El odiado Network manager[/h]
Ahora la cosa va mejor pero durante un tiempo teníamos que “matar” a Netwrok Manager para poder usar el modo monitor.
Con el comando
sudo check kill
Si “matamos” a Network Manager no tenemos otra para volver a conectarnos en mode managed que reiniciar Network Manager desde la consola.
Si no nos acordamos de la orden, esta vez no podremos buscar en la web … No hay Internet.
En lugar de reiniciar la computadora para volver a tener Internet hacemos
history | grep network-manager
https://www.wifi-libre.com/img/members/3/history_3.jpg
Veo la orden para reiniciar network manager y podemos usar un pequeño truco para ejecutarla gracias a la opciones de history
La orden tiene el numero 1205: La puedo volver a ejecutar escribiendo un punto de exclamación antes de su numero
!1205
https://www.wifi-libre.com/img/members/3/history_5.jpg
[h]3. Actualizar reaver modificado[/h]
En kali o Arch linux no hace falta pero en Ubuntu y otras distribuciones el reaver de los repositorios es el “original”, sin ataque pixiedust.
Así que debemos instalarlo desde su rama github y para actualizarlo deberemos hacerlo nosotros (instalar encima de la vieja versión)
Para bajar el código nadie (supongo) se acuerda de la dirección https del repositorio
Luego se hace cd src + ./configure + make + make install, de esto nos podemos acordar que son comandos básicos.
Pero el URL exacto de la rama :rolleyes:…
Como antes podemos combinar history con grep y la expresión regular "git ": Tendríamos el comando empleado para descargar la ultima revisión de reaver modificado.
Podemos incluso ir más rápido si la ultima cosa que hemos bajado de git era reaver…
En este caso tecleamos
!git
Esto hace que se ejecute la ultima orden “git”
https://www.wifi-libre.com/img/members/3/history_6.jpg
Ya tengo la ultima revisión de reaver modificado lista para instalarse sin tener que buscar la dirección y entrar la en consola.
Esto en cuatro letras: !git
Para saber más sobre el comando history
[list=*]
]Hisotry - Command line history/]
[/list]