Este é um arquivo de texto simples, aparentemente limitado a 300 linhas. Eu uso tee
frequentemente no meu sistema.
$ file .tee_history
.tee_history: Unicode text, UTF-8 text
$ wc -l .tee_history
300 .tee_history
$ tee --version
tee (GNU coreutils) 9.3
Não tenho utilidade para a história. Esse registro pode ser facilmente desativado ou truncar periodicamente ( > .tee_history
) ou remover o arquivo seria a solução mais sensata?
Presumo que isso esteja relacionado a uma resposta dada a uma de suas perguntas anteriores, onde foi sugerido o seguinte trecho de código:
A
a
função shell declarada aqui usarlwrap
(um wrapper em torno da biblioteca Readline) para fornecer umadd>
prompt azul para o utilitário (GNU coreutil)tee
. Quandorlwrap
usado, ele cria um arquivo de histórico semelhante ao arquivo de histórico do seu shell, geralmente denominado~/.<name>_history
, onde<name>
é o nome do utilitário executado.Parece que você não pode desativar completamente essa funcionalidade de histórico, mas pode usá-la
/dev/null
como arquivo de histórico (-H /dev/null
ou--history-filename /dev/null
) ou definir o tamanho do arquivo de histórico como zero negativo (-s -0
ou--histsize -0
). Neste último caso, o arquivo ainda será criado se ainda não existir (e se existir, será lido), mas será tratado como somente leitura.Então, por exemplo,