Existe um arquivo de histórico centralizado para todos os comandos executados em vários terminais?

6

Estou ciente de que cada terminal possui um histórico separado, que pode ser visualizado pelo comando history. Os comandos emitidos no supondo terminal tty1 serão mostrados no histórico de tty1 apenas e não no histórico de qualquer outro terminal que suponha tty2.

Existe um arquivo que armazena todos os comandos disparados de vários terminais diferentes; independentemente do tipo de terminal (tty, pts1).

    
por Ankit 10.08.2012 / 13:20

1 resposta

4

O histórico de comandos geralmente é um recurso fornecido por bash e é armazenado por usuário no arquivo .bash_history em seu diretório pessoal.

Embora o comando history possa mostrar históricos diferentes em terminais diferentes enquanto esses terminais estiverem abertos, todos eles serão mesclados e gravados no arquivo ~/.bash_history comum assim que você sair dos terminais.

    
por ish 10.08.2012 / 13:26