Bash: Mejorando el historial de comandos

A continuación se muestran los cambios a realizar en el archivo ~/.bashrc para:

  • Concatenar comandos al historial de bash en lugar de reemplazar el de la sesión anterior.
  • Permitir un archivo mas grande en el historial de comandos.
  • Ignorar el registro de ciertos comandos en el historial.
  • Agregar la fecha y hora de cada uno de los comandos en el historial.
  • Agregar el comando tipeado inmediatamente al historial.
  • Mostrar colores en la terminal.


Editar el archivo ~/.bashrc y agregar las siguientes opciones:

Append history instead of rewriting it
shopt -s histappend

Allow a larger history file
HISTFILESIZE=1000000
HISTSIZE=1000000

Don’t store specific lines
HISTCONTROL=ignoreboth
HISTIGNORE='ls:bg:fg:history:pwd:ping'

Record timestamps
HISTTIMEFORMAT='%F %T '

Use one command per line
shopt -s cmdhist

Store history immediately
PROMPT_COMMAND='history -a'

Enable Colorful Terminal in Debian and Ubuntu
Uncomment the line that says
force_color_prompt=yes

Fuente:

Anuncios