O comando
history | grep "keyword2find"
não fornece histórico ilimitado que eu digitei no terminal e instalei o ubuntu. Eu quero ver todos eles sem um intervalo de tempo.
command-line
bash
001neeraj
fonte
fonte
Respostas:
Por comando histórico padrão, que usa o
~/.bash_history
arquivo para armazenar o comando, armazene apenas os últimos 2000 comandos. Portanto, não oferece resultados ilimitados.Para aumentar o tamanho, abra o arquivo .bashrc com este comando
gedit ~/.bashrc
e altere a linha para aumentar o valorHISTSIZE
refere-se ao número de comandos armazenados.HISTFILESIZE
refere-se ao número de linhas contidas no arquivo de histórico.fonte
Use o número do histórico | palavra - chave grep, o número aqui se refere a quantos históricos anteriores devem ser buscados. Exemplo:
history 500
buscará os últimos 500 comandos do seu histórico do bash.Para estender sua gravação do histórico do bash, adicione as linhas abaixo ao seu arquivo .bashrc.
A primeira linha indica quantas linhas do histórico devem ser registradas.
Usando a segunda linha, você pode evitar linhas de histórico duplicadas.
Além disso, para pesquisar o histórico facilmente, você pode usar Ctrl + R, que fornece um prompt como! Onde você pode digitar a palavra-chave que deseja pesquisar.
Como isso ajuda.
fonte