Tabla de contenido:
- Método 1: ejecutar el comando anterior como superusuario
- Método 2: ejecutar el comando anterior como usuario estándar

Video: Cómo Repetir Un Comando Anterior En La Línea De Comandos En Linux

Linux, así como otros sistemas operativos basados en Unix como OS X y FreeBSD, utiliza el concepto de superusuario root para mantener al mínimo la ejecución no deseada de código. El comando sudo (super user do) es necesario para ejecutar comandos que requieran tal acceso cuando el usuario está trabajando actualmente bajo el shell de usuario estándar y actualmente no tiene estos privilegios. Esto se debe escribir antes del comando y luego se debe ingresar una contraseña de cuenta si no se ha ejecutado previamente en la misma sesión de shell dentro de un cierto período de tiempo.
A veces, es posible que no recuerde que necesitaba usar sudo hasta después de haber emitido el comando y ahora está al tanto de un mensaje de error. Ciertamente no querrá perder su trabajo simplemente porque se olvidó de emitir el sudo modificado. Afortunadamente, un truco rápido evitará que esto suceda. Puede ejecutar el comando anterior como superusuario con él. Este mismo truco también se puede usar sin privilegios de superusuario para simplemente repetir el comando anterior que dio.
Método 1: ejecutar el comando anterior como superusuario
Suponga que ya estaba dentro de la CLI que podría estar en la ventana del emulador de terminal o en la consola virtual y luego asuma que estaba escribiendo un comando solo para darse cuenta de que necesitaba usar sudo para que se ejecutara. Una vez que regrese al indicador después del mensaje de error, escriba sudo !! y luego apruebe su contraseña. Esto ejecutará exactamente el mismo comando. En el ejemplo dado en las capturas de pantalla aquí, el usuario intentó ejecutar el programa de seguridad para mostrar, pero recibió un mensaje de error. Luego escribieron sudo !! y presionó return seguido de la contraseña para ejecutar el programa como si nada hubiera pasado. Esto se puede usar con cualquier comando con el que haya olvidado usar sudo.

Método 2: ejecutar el comando anterior como usuario estándar
Si simplemente desea ejecutar el comando anterior por segunda vez, simplemente escriba dos signos de exclamación en el indicador de CLI y luego presione Intro. Bourne Again Shell luego repetirá el código del comando anterior antes de ejecutarlo rápidamente por segunda vez.