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?
It certainly is. You just have to change the name of your history file on each host. In your
.bash_profile put something like:
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.