De acordo com a resposta à minha pergunta aqui , o sistema armazena essas informações em um arquivo sem nome. Os arquivos são abertos e excluídos imediatamente, mas aparentemente ainda podem ser pesquisados, desde que sejam mantidos abertos.
Com o CTRL + R podemos procurar nos comandos anteriores (no terminal do Debian). Eu sempre achei que estava pesquisando minha .bash_history, mas isso não parece ser o caso - neste momento, minha .bash_history está totalmente vazia, mas o ctrl + r ainda está funcionando bem. Está pesquisando um arquivo em algum lugar que eu não considerei, ou de onde está obtendo os dados?
De acordo com a resposta à minha pergunta aqui , o sistema armazena essas informações em um arquivo sem nome. Os arquivos são abertos e excluídos imediatamente, mas aparentemente ainda podem ser pesquisados, desde que sejam mantidos abertos.
Ctrl + R não está pesquisando um arquivo. Está pesquisando o histórico mantido na memória pelo seu shell atual.
Tags command-line bash