Для уникальной записи каждой новой команды сложно. Сначала вам нужно добавить в «~ / .profile» или подобное:
HISTCONTROL=erasedups PROMPT_COMMAND='history -a'
Затем вам нужно добавить в «~ / .bash_logout»:
history -a history -w