When I use multiple terminal sessions at once, bash only persists the commands from one of them. Then later when I try to do a reverse command search, the command I want is not going to come up, because it didn't make it into the history.
I think this is terrible. How can I get a shell history feature that can search back through all my commands, no matter what shell session they were in? I'll gladly switch to a different shell than bash if that is required.
I'm using Mac OS X and Ubuntu.