Por defecto el historial de bash muestra sólo dos columnas:
# history 1 sudo -s 2 history 3 exit 4 reset 5 history 6 ls 7 ls -l 8 history
Podemos mejorar mucho la salida del historial para que nos sea más úlil, ejecutando lo siguiente:
export HISTSIZE=1000000 export HISTFILESIZE=1000000 export HISTTIMEFORMAT='%Y-%m-%d %H:%M ' export HISTCONTROL=ignoreboth shopt -s histappend
De esta manera ahora el resultado muestra fecha y hora del comando ejecutado
# history 1 2013-09-19 10:24 sudo -s 2 2013-09-19 10:24 history 3 2013-09-19 10:24 exit 4 2013-09-19 10:24 reset 5 2013-09-19 10:24 history 6 2013-09-19 10:24 ls 7 2013-09-19 10:24 ls -l 8 2013-09-19 10:25 history
Además se extiende el tamaño del historial, se ignoran duplicados, líneas en blanco y no se sobreescribe el historial previo.
Conviene agregar estas configuraciones al
.bashrc
Publicado el 19/09/2013 por OSiRiS
alias
apc
bash
bashrc
bash_aliases
cache
computed field
courier
docker
dovecot
drupal
export
foxyproxy firefox
grep
head
history
iftop
imap
imapsync
liberaciones
migracion
migrate
Monotributo
Moreno emprendedor mincyt
mysql
openwrt
owncloud
parallel-ssh
parches
performance
previous next links
query
shell
sql
sugarcrm
tail
tar
tl-mr3020
tryton
undelete
vcard
views_navigation
wget
wicd