diff --git a/pages.es/common/histexpand.md b/pages.es/common/histexpand.md index 3bd30f990..e449233df 100644 --- a/pages.es/common/histexpand.md +++ b/pages.es/common/histexpand.md @@ -1,17 +1,13 @@ # history expansion -> Reutiliza y expande el historial de la shell en `sh`, `bash`, `zsh`, `rbash` y `ksh`. +> Reutiliza y expande el historial del shell en `sh`, `bash`, `zsh`, `rbash` y `ksh`. > Más información: . -- Ejecuta el último comando: - -`!!` - -- Ejecuta el último comando como administrador: +- Ejecuta el comando anterior como root (`!!` se sustituye por el comando anterior): `sudo !!` -- Ejecuta un comando con el último argumento del último comando: +- Ejecuta un comando con el último argumento del comando anterior: `{{comando}} !$` @@ -19,18 +15,22 @@ `{{comando}} !^` +- Ejecuta el `n` comando del historial: + +`!{{n}}` + - Ejecuta el comando `n` líneas atrás en el historial: `!-{{n}}` -- Ejecuta el último comando con el prefijo `cadena`: +- Ejecuta el comando más reciente que contenga `cadena`: -`!{{cadena}}` +`!?{{cadena}}?` -- Ejecuta el último comando, reemplazando `cadena1` por `cadena2`: +- Ejecuta el comando anterior, sustituyendo "cadena1" por "cadena2": `^{{cadena1}}^{{cadena2}}^` -- Realiza una expansión del historial, pero muestra el comando que se ejecutaría en lugar de ejecutarlo realmente: +- Realiza una expansión del historial, pero imprimiendo el comando que se ejecutaría en lugar de ejecutarlo realmente: `{{!-n}}:p`