Ejecute el último comando utilizado nuevamente con o sin privilegios de superusuario

¿Quieres ejecutar el último comando ejecutado? ¿O qué hay de ejecutar el último comando utilizado, pero ejecutarlo como root? ¡Puedes hacer ambas cosas!
¿Alguna vez ingresó un comando de cadena elegante en su terminal y se sintió frustrado al descubrir que tenía que ejecutarlo nuevamente? ¿O tal vez ha descubierto que el comando de ejecución mencionado anteriormente debe ejecutarse nuevamente, pero esta vez como un superusuario? ¿Y usted? Lo hago todo el tiempo, pero si haces esto en el futuro, no hay problema y no hay necesidad de volver a ingresar secuencias, porque una vez que hayas aprendido este ingenioso truco con el excelente !! comandos, puede ejecutar rápidamente cadenas de comandos anteriores.
Realmente hay dos partes en esto: ejecutar el último comando nuevamente como estaba y ejecutar el último comando nuevamente, pero con privilegios de superusuario, también conocido como root.
Cómo ejecutar el último comando utilizado de nuevo exactamente
¡Primero, sepa que escribiendo! ejecutará el último comando nuevamente, tal como se ejecutó la primera vez. Es fácil, prueba esto. Primero, ejecute cualquier comando, elija algo simple, como «ls», si lo desea. Luego, antes de ejecutar otro comando, puede usar la siguiente cadena:
!!
Vuelve a ejecutar el comando exacto que se ejecutó inmediatamente antes. Si el comando falló, se ejecutará nuevamente como fallido. Si el comando fue exitoso, se ejecutará exitosamente nuevamente. ¿Tiene sentido?
Cómo ejecutar el último comando usado como superusuario nuevamente
Ahora, aquí las cosas se ponen interesantes y extraordinariamente asombrosas, ¡puedes prefijar! comando con sudo, para ejecutar el último comando usado nuevamente, pero como root con privilegios de superusuario. ¡¡Llegué a la ejecución del último ejecutado con sudo !! antes, pero es tan relevante para el comando mencionado anteriormente que no podemos dejarlo de lado.
Simplemente escriba este comando para hacerlo:
sudo !!
Ejecuta el último comando utilizado, pero a través de sudo, ejecutándolo como usuario root. Básicamente, es como volver a escribir todo el comando, pero con el prefijo «sudo», ¡sin tener que volver a escribir toda la cadena compleja o la sintaxis! Útil, de verdad.
Por cierto, estos trucos funcionan tanto en Mac OS X como en Linux, así que no importa cuál sea su entorno de línea de comandos, ejecute esos comandos cuando lo necesite.