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'"
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?
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.