¿Cómo puedo cambiar la salida del comando 'historial'?

1

Por lo tanto, de forma predeterminada .bash_history almacena 500 los últimos comandos utilizados. Cambié eso a 5000 estableciendo HISTFILESIZE=5000 en .bash_profile Parece funcionar.

Ahora, cuando hago history , todavía se imprimen los comandos 500 , pero ahora lo hace no de 1 a 500 , sino de 36 a 535 (los comandos anteriores se almacenan pero no se imprimen).

Me gustaría que history imprima 1000 los últimos comandos utilizados. ¿Cómo puedo lograr eso?

También recientemente probé history -a y no he notado ningún cambio. ¿Qué hace este comando? La historia del hombre no ayuda.

    
pregunta seeker_of_bacon 13.07.2015 - 09:06

1 respuesta

2

Además de HISTFILESIZE , también debe configurar HISTSIZE , que controla el número de comandos que se guardarán en la memoria hasta que se guarden.

Además, la página de manual para history está disponible a través de man bash . Desplázate hacia abajo hasta SHELL BUILTIN COMMANDS , y lo encontrarás. Los detalles sobre HISTSIZE y otras variables están más arriba en la misma página del manual.

    
respondido por el Kent 13.07.2015 - 11:18

Lea otras preguntas en las etiquetas