Cómo administrar su historial de comandos de Linux

Probablemente sepa cómo usar las teclas de flecha hacia arriba y hacia abajo para desplazarse por su historial de Bash, pero ¿sabía que hay mucho más en el historial de Bash que solo repetir comandos? Hay mucho más en la historia. ¿O debería ser mucho más? De cualquier manera, el comando de historial es uno de esos comandos oscuros que son poderosos y útiles para conocer al menos en un nivel básico. Este artículo eliminará el misterio del historial de Bash y lo convertirá en una herramienta de administración del sistema más fácil de usar.

Índice

    Fondo

    En Bash, su historial de comandos se almacena en un archivo (.bash_history) en su directorio personal. El inicio (.) Oculta el archivo de la vista normal. Para verlo, ejecútalo ls -a pedido.

    $ ls -a
    .  ..  .bash_history  .bash_logout  .bash_profile  .bashrc

    Puede operar en el archivo .bash_history como lo haría con cualquier otro archivo de texto ASCII sin formato.

    Las tres variables de entorno relacionadas que debe tener en cuenta son HISTFILE, HISTFILESIZE y HISTSIZE.

    • HISTFILE— / inicio /