Is it possible to have a unique .bash_history file per host?
My home directory is mounted on an NFS mount. The commands I use on one machine are usually quite different to those on another. Is it possible to have easy host write to it's own history file?
Solution 1:
It certainly is. You just have to change the name of your history file on each host. In your .bash_profile
put something like:
export HISTFILE="${HOME}/.bash_history.`hostname`"
Solution 2:
There is the environment variable HISTFILE
, which controls where the history file is. You could try to create a login script that resets HISTFILE
according to your hostname/IP.