¿Qué es exactamente sudo bang bang? [cerrado]


82

¿Cuál es el propósito de sudo bang bang ( sudo !!) y cuándo es necesario usarlo?

hazme un sándwich, sudo bang bang


29
Para aquellos que quieran cerrar: esto está relacionado con la programación de shell.
alestanis

8
Yo diría que está más cerca del uso simple de shell .
chepner

20
@chepner: Incluso suponiendo que tenga razón ... ¿no sería más fácil simplemente migrar esta pregunta a Unix y Linux que cerrarla ? Vaya, hay tantos "cierres rápidos" en SE en general, que muchas personas preguntan muchas veces si tiene algún sentido escribir (preguntar). Estás matando a toda la leyenda del SE con este cierre, cierre, cierre ...: [
trejder

15
Usuario: vuelva a abrir y migre esta pregunta a Unix y Linux; Mod: No; Usuario: sudo bang bang; Mod: Está bien;
Energía

Respuestas:


116

El !!comando bang bang ( ) es un atajo para repetir el comando anterior que ingresó en su terminal . Este comando es muy útil cuando olvida que necesita derechos de administrador para realizar una determinada acción, y le permite repetirla con derechos de superusuario con solo escribir

sudo !!

en lugar de escribir la flecha hacia arriba, desplazarse hasta el principio de la línea, agregar sudo y presionar enter (imagínese desplazarse por esos comandos muuuuchos apt-get ). ¡Tantos segundos ganados! ¡Hurra!

sudo bang bang

Hay muchos otros explosión comandos tales como !x, !?x, !!:py !!*. Esta publicación de blog los enumera y explica para qué sirven.


18
Nota: ctrl+asalta al principio de la línea para que no tenga que retroceder un carácter a la vez.
Chris Seymour

4
Y ctrl+esalta al final de la línea (¡y hay muchas más opciones útiles!)
Giorgio Previtera

6
hometambién salta al inicio de la línea.
emi

4
@ JulianH.Lam sí, aquí están todos los atajos de teclado de readline. HOMEy ENDtrabajar para mí, depende de shell, configurar, ect ..
Chris Seymour

2
@ pythonian29033 ¿qué estás tratando de decir? Se recomienda encarecidamente responder su propia pregunta
Tim
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.