El comando de historial en Linux muestra la lista de comandos ejecutados previamente en un formato tabular; la primera columna muestra el número de comandos y la segunda columna muestra los comandos reales que se ejecutaron.
También se puede acceder a la lista de comandos escritos previamente presionando el botón 'Arriba' y 'Abajo' teclas de flecha del teclado, para evitar volver a escribir un comando ejecutado recientemente.
Se puede configurar el número máximo de comandos anteriores que se almacenan.
Buscar todos los comandos ejecutados en el historial
$ history
Puede haber casos en los que un usuario haya escrito un comando potencialmente peligroso o riesgoso. No es seguro mantener un comando de este tipo en el historial, ya que podría volver a invocarse involuntariamente.
Por ejemplo, comando no. 10 en la imagen de arriba hay un popular ataque de denegación de servicio llamado 'Fork Bomb ' que agotará por completo la memoria de la computadora.
Veamos cómo eliminar dichos comandos del historial.
Eliminación de un solo comando en el historial
Podemos eliminar un solo comando del historial usando el '-d'
parámetro.
$ history -d <command no.>
Ejecutemos esto y verifiquemos si el comando no. 10 se elimina del comando de historial.
$ history -d 10 $ history
Como se ve arriba, la bomba de horquilla ha sido eliminado de la historia, y el comando no. 10 se asigna al siguiente comando de la lista.
Eliminación de todos los comandos del historial
Ejecuta el comando con el parámetro ‘-c’
eliminará todos los comandos de la lista del historial.
$ history -c $ history
Como podemos ver arriba, todos los comandos se han eliminado del historial.
Conclusión
En este artículo, discutimos el comando de historial y cómo eliminar ciertos comandos o todos los comandos del historial. El historial se almacena en un archivo llamado ‘.bash_history’ que está presente en la carpeta de inicio del usuario.
Para obtener más información sobre la historia comando, consulte la página man del historial ejecutando:
$ man history
Si tiene alguna pregunta o comentario, ¡asegúrese de dejar un comentario a continuación!