history Generador de comandos
Mostrar o manipular el historial de comandos de la shell
Introducción a la historia
## ¿Qué es la historia?
La orden `history` muestra y manipula el historial de comandos de la shell: la lista numerada de comandos que has ejecutado en las sesiones actuales (y anteriores). Puedes revisar comandos recientes, repetirlos, eliminar entradas o sincronizar la lista en memoria con el archivo de historia.
## Cómo usarlo
1. **Mostrar comandos recientes**: Deja las opciones vacías para listar todo el historial, o establece un desplazamiento (por ejemplo, `20`) para mostrar solo las últimas N entradas. 2. **Elegir una acción**: Borrar la lista (`-c`), eliminar una entrada (`-d`) o leer/escribir en el archivo de historia (`-a`, `-w`, `-r`, `-n`). 3. **Copiar y ejecutar**: Pega el comando generado en tu terminal.
Opciones comunes
### Desplazamiento (posicional)
Pase un número para mostrar solo las últimas N entradas: `history 20`.
### `-c` Borrar
Elimine toda la lista de historial en memoria. Nota: esto no borra el archivo de historial a menos que se siga con `history -w`.
### `-d offset` Eliminar
Elimine una sola entrada por su número de línea en el historial: `history -d 10`.
### `-a` Añadir al final
Añada nuevas líneas de historial (aún no escritas) de la sesión actual al archivo de historial.
### `-w` Escribir
Sobrescriba el archivo de historial con la lista actual en memoria; útil para mantener un borrado con `-c`.
### `-r` Leer
Lea el archivo de historial y añada su contenido a la lista en memoria.
### `-n` Leer no leídos
Lea solo las líneas que se añadieron al archivo de historial por otras sesiones desde la última lectura.
▶¿Cómo elimino de forma permanente mi historial de comandos?
▶¿Cómo vuelvo a ejecutar un comando anterior sin tener que escribirlo de nuevo?
▶¿Cómo elimino un comando defectuoso individual del historial?
Si este herramienta le ha sido útil, considere comprarme un café.
Compra un café para mí.