É possível ter um arquivo .bash_history exclusivo por host?

5

Meu diretório inicial é montado em uma montagem NFS. Os comandos que eu uso em uma máquina são geralmente muito diferentes dos que estão em outra. É possível ter um host fácil escrito em seu próprio arquivo de histórico?

    
por brianegge 26.11.2009 / 07:30

2 respostas

17

Certamente é. Você só precisa alterar o nome do seu arquivo de histórico em cada host. Em seu .bash_profile coloque algo como:

export HISTFILE="${HOME}/.bash_history.'hostname'"
    
por 26.11.2009 / 07:36
1

Existe a variável de ambiente HISTFILE , que controla onde está o arquivo de histórico. Você pode tentar criar um script de login que redefina HISTFILE de acordo com seu nome de host / IP.

    
por 26.11.2009 / 07:36

Tags