Melhore o desempenho do HISTORY
Dica publicada em Linux / Configuração
Melhore o desempenho do HISTORY
Não me lembro onde aprendi esta dica, mas eu a uso há muito tempo e considero MUITO ÚTIL!
O Linux guarda no arquivo .bash_history os últimos comandos digitados. Por padrão são os últimos 500, mas eu alterei para 2000 :-o no meu .bashrc:
As setinhas UP e DOWN servem para "navegar" nesta lista dos 2000 últimos comandos realizados. Esta dica permite navegar com contexto!
Com esta nova configuração, se você digita "ls" e pressiona a setinha ele vai navegar APENAS nos comandos que começam com ls!
Para que isto funcione:
a) crie no seu home um arquivo com o nome .inputrc
b) dentro deste arquivo coloque as seguintes linhas:
c) deslogue e torne-se a logar e veja o efeito.
Agora as setinhas farão procura por contexto. Se você não digitar nada, o efeito será o mesmo que antes, mas se você digitar um caractere e pressionar a seta, ele só irá mostrar comandos que comecem com aquele caractere.
O Linux guarda no arquivo .bash_history os últimos comandos digitados. Por padrão são os últimos 500, mas eu alterei para 2000 :-o no meu .bashrc:
export HISTFILESIZE=2000
export HISTSIZE=2000
export HISTSIZE=2000
As setinhas UP e DOWN servem para "navegar" nesta lista dos 2000 últimos comandos realizados. Esta dica permite navegar com contexto!
Com esta nova configuração, se você digita "ls" e pressiona a setinha ele vai navegar APENAS nos comandos que começam com ls!
Para que isto funcione:
a) crie no seu home um arquivo com o nome .inputrc
b) dentro deste arquivo coloque as seguintes linhas:
"\e[A": history-search-backward
"\e[B": history-search-forward
"\e[B": history-search-forward
c) deslogue e torne-se a logar e veja o efeito.
Agora as setinhas farão procura por contexto. Se você não digitar nada, o efeito será o mesmo que antes, mas se você digitar um caractere e pressionar a seta, ele só irá mostrar comandos que comecem com aquele caractere.
Em tempo: no Slackware o inputrc está em /etc/inputrc
Um forte abraço.
Anderson