Repetir el comando previo con ajustes en Linux

Si bien podemos utilizar la flecha hacia arriba del teclado para mostrar el comando ejecutado previamente en la consola, existe la posibilidad de usar el doble signo de admiración:

$ !!

Esta forma es más conveniente cuando queremos agregar algo antes o después del comando ejecutado.

Ejemplo 1:

$ chown www-data:www-data www
chown: cambiando el propietario de «www»: Operación no permitida

Queremos cambiar el dueño y grupo del directorio www, pero no tenemos permiso

$ sudo !!
sudo chown www-data:www-data www
[sudo] password for user:

Una vez que escribamos el password del usuario, la acción se habrá realizado.

Ejemplo 2:

$ crontab -l

Muestra todo el contenido del archivo crontab del usuario logueado en la consola

$ !! > crontab.txt

Generamos un archivo con todo el contenido de dicho crontab.

Tagged with:
Publicado en Linux