Historia Comando se utiliza para ver el comando ejecutado anteriormente y también puede enumerarlo.
Esta función no estaba disponible en el shell de Bourne.
Bash y Korn admiten esta característica en la que cada comando ejecutado se trata como un evento y se asocia con un número de evento mediante el cual también se pueden recuperar y cambiar si es necesario. Estos comandos se guardan en un archivo de historial. en Bash shell historial comando muestra la lista completa del comando.
Sintaxis:
history
Puntos importantes
- muestra el número limitado de comandos que se ejecutaron de la siguiente manera:
history 5
El comando también se puede ejecutar usando el número de evento.
Ejemplo:
!231
2. también puede imprimir el comando antes de ejecutarlo usando :p después del número de evento del comando.
Ejemplo:
!231:p
3. para ejecutar el sexto comando de la lista Historial Inferior :
!-6
4.Este comando también se puede usar junto con grep:
Ejemplo:
history | grep yum
5. El comando más reciente se puede ver usando !!
Ejemplo:
!!
6. Supongamos que el comando debe ejecutarse sin almacenar la variable HISTFILE tiene que ser desarmado.
Entonces el comando será:
Ejemplo:
7. El comando también se puede ejecutar usando una parte del comando.
Ejemplo:
!command_starting_string
8. El historial también se puede eliminar usando history -d event_number .
Ejemplo:
history -d 566
El “.bash_history El archivo oculto almacena cada comando que escribió, cada usuario tiene un historial de bash, incluso el superusuario 'root'.
9. Se puede eliminar todo el historial usando history -c opción pero no se puede eliminar de la ".bash_history “.
Ejemplo:
history -c
10. Entonces, para eliminar todo el historial del archivo ".bash_history", puede usar esto:
echo " " > .bash_history
11. También puede conocer el tamaño de su lista de historial:
echo $HISTSIZE