Você pode ignorar o mecanismo de histórico incorporado e usar $ PROMPT_COMMAND para escrever o histórico da maneira que quiser. Algumas pessoas mantêm um diretório de arquivos históricos, um para cada shell / data / hostname, etc. Aproximadamente algo como isto:
prompt_cmd() {
echo "$_" >> $HOME/.my_history_file_$HOSTNAME
}
PROMPT_COMMAND=prompt_cmd
obviamente, embelezar com datas, horários, o que for ...