
¿Cómo repito el último comando bash con un texto antepuesto?
Entonces, si el comando anterior fue:
$ ls /somedir
Quiero ejecutar el siguiente comando utilizando el historial de bash para evitar volver a escribir/copiar y pegar:
$ sudo /somedir
Bonificación, ¿qué tal si la agregamos?
Respuesta1
Puede sudo
volver a ejecutar el mismo comando anterior utilizando la sintaxis de doble explosión.
ls /somedir
sudo !!
correrásudo ls /somedir
Si solo desea utilizar la misma ruta, utilice!$
ls /somedir
ls -l !$
correráls -l /somedir
Finalmente, puede volver a ejecutar comandos del historial usando ctrl+r
para ejecutar una búsqueda inversa de su historial de bash.