Estas mudanças realizadas no /etc/profile valerão para todos os usuários do sistema operacional, a partir do próximo reboot.
Ex.:
# vim /etc/profile
...
export HISTSIZE=100000
export HISTFILESIZE=200000
export HISTCONTROL=ignoredups:ignorespace
export HISTSIZE=100000
export HISTFILESIZE=200000
export HISTCONTROL=ignoredups:ignorespace
Estas mudanças realizadas no /etc/bashrc ou /etc/bash.bashrc, valerão para todos os usuários do sistema operacional, a partir do próximo logon.
Ex.:
# vim /etc/bashrc
...
# vim:ts=4:sw=4
export HISTSIZE=100000
export HISTFILESIZE=200000
export HISTCONTROL=ignoredups:ignorespace
# vim:ts=4:sw=4
export HISTSIZE=100000
export HISTFILESIZE=200000
export HISTCONTROL=ignoredups:ignorespace
Configuração por perfil
Adicione as alterações no final de um dos arquivos ~/.bashrc, ou ~/.profile, ou ~/.bash_profile, localizados no path, /home/<user>/<filename>, no perfil do usuário desejado, usando seu editor de texto preferido.$ vim ~/.bashrc
...
export HISTSIZE=100000
export HISTFILESIZE=200000
export HISTCONTROL=ignoredups:ignorespace
export HISTSIZE=100000
export HISTFILESIZE=200000
export HISTCONTROL=ignoredups:ignorespace
Ou:
$ vim ~/.profile
...
export HISTSIZE=100000
export HISTFILESIZE=200000
export HISTCONTROL=ignoredups:ignorespace
export HISTSIZE=100000
export HISTFILESIZE=200000
export HISTCONTROL=ignoredups:ignorespace
Ou:
$ vim ~/.bash_profile
...
export HISTSIZE=100000
export HISTFILESIZE=200000
export HISTCONTROL=ignoredups:ignorespace
export HISTSIZE=100000
export HISTFILESIZE=200000
export HISTCONTROL=ignoredups:ignorespace
Exemplos
Quantidades de linhas a serem armazenadas no histórico de comandos:
HISTSIZE=100000
Tamanho máximo em bytes (B) que o arquivo será permitido atingir:
HISTFILESIZE=200000
Não armazena no histórico, linhas de comandos duplicados:
HISTCONTROL=ignoredups:ignorespace
Desabilitar o armazenamento de histórico:
export HISTSIZE=0
Abaixo, opções para desabilitar o armazenamento de histórico para a sessão corrente.
1. Desvia o histórico para o /dev/null:
$ HISTFILE=/dev/null
2. Armazena zero comandos no histórico:
$ HISTSIZE=0
3. Desabilita a variável de controle do histórico:
$ unset HISTFILE
4. Limpa o conteúdo do histórico na sessão corrente:
$ history -c
Nenhum comentário:
Postar um comentário