OSX/IOS

Descubra el último comando utilizado comenzando con cualquier cosa, sin ejecutarlo

Si desea saber la última vez que se usó un comando en particular sin ejecutarlo, siga este formato en la línea de comando:

!sudo:p

El ejemplo anterior imprimirá el último uso del comando «sudo» sin ejecutarlo realmente, lo cual es muy útil en ciertas situaciones (como la situación a continuación, donde la última vez que se usó el comando sudo fue para eliminar todo de forma recursiva). Verá el último pedido usado impreso directamente a continuación:

$ !sudo:p
sudo rm -rf /var/logs/*

Esto funciona con cualquier cosa, incluso con comandos incompletos. ¿No recuerda ese comando oscuro que usó la semana pasada, pero sabe que comenzó con? ¡No hay problema!

!t:p
puede imprimir algo como esto:
time grep -c and rewin.sh

Es importante tener en cuenta que el conmutador: p al final del comando es responsable de imprimir el comando, en lugar de ejecutarlo, que es el comportamiento predeterminado del comando bash history. así que si acabas de escribir! p se ejecutará la última vez que se inicie un comando que comience con «p», ¡pero! p: p imprimirá el comando menos la ejecución.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar