El acento circunflejo: Un aliado útil en consola contra las erratas

[h]Truco para corregir una errata en consola[/h]
https://www.wifi-libre.com/img/members/3/carat_1.jpg
Fuente
[list=]
]Easily Correct a Typo of Previous Command Using Carat (^) Symbol de ** Gabriel Cánepa* @ Tecmint/
]
[/list]

Si nos pagarían cada vez que hacemos un error escribiendo en consola estaríamos tod@s ahorita de vacaciones en Honolulu
En modo “All inclusive wirth open bar
Pero lo único que recibirás a cambio de tus erratas es:

bash: lo_que_has escrito_mal: no se encontró la orden

El reflejo común en esta situación es pulsar la flecha de arriba para poner la ultima orden entrada guardada en nuestro historial de consola
Luego nos movemos con las flechas izquierda y derecha para corregir el error

El acento circunflejo ofrece otra forma de corregir la orden mal tecleada.
Funciona de este modo:
Justo después el mensaje de error tecleamos

^orden_errónea^orden_correcta

La orden aparece en consola con la buena sintaxis y se vuelve a ejecutar de inmediato.

Un ejmplo ;
Quiero abrir un log de un ataque de reaver para pillar el PIN.
Así que hago una linea de ordenes con cat y grep pero en lugar de escribir cat (comando para abrir una archivo) escribo cot.

cot '/home/kcdtv/Documentos/wificasita.txt' | grep 'WPS PIN:'

El orden “cot” no existe. Bash no entiende nada.

bash: cot: no se encontró la orden

Si tecleo enseguida

^cot^cat

la linea de comando vuelve en consola con la corrección aportada

cat '/home/kcdtv/Documentos/wificasita.txt' | grep 'WPS PIN:' 

y se ejecuta inmediatamente.
https://www.wifi-libre.com/img/members/3/carat_2.jpg

Un pequeño truco que puede ser útil :slight_smile: