O tamanho do histórico é especificado com as duas variáveis HISTSIZE
(histórico de uma única sessão de terminal, salvo na RAM) e HISTFILESIZE
(tamanho do arquivo de histórico, geralmente ~/.bash_history
). Esse tamanho é definido em várias linhas no seu arquivo ~/.bashrc
, por exemplo:
HISTSIZE=1000
HISTFILESIZE=10000
Isso salva 1000 linhas (= comandos) por sessão de terminal e 10000 no arquivo de histórico.
O reverse-i-search pesquisa o histórico da sessão atual, bem como o arquivo de histórico, mas não pode incluir comandos de outras sessões que ainda estão abertas.
Leitura adicional: