Yakuake terminal not saving bash history

I love KDE and Kubuntu. I also love Yakuake for quick access to a terminal however one thing that's always bugged me is the fact that it doesn't store your command history when you exit.

I've just found the ideal solution:
In your .bashrc file (create it in your home directory if it doesn't exist already) add:

shopt -s histappend
PROMPT_COMMAND='history -a'

Now, the history in an active session will act the same as always has - one session's history will not interfere with another existing session but whenever you start a new session, whether that's in a pane, tab or even another terminal such as Konsole, the history will be available from all terminals.

It might sound complicated but this behaviour is exactly what you would want and expect and is the same as how any other terminal behaves.

Post new comment

By submitting this form, you accept the Mollom privacy policy.

User login

Author of...

  • @drupalninja yes I think that's what I did. Actually, I think that's still a table view and I overrode the table template. 15 years 21 weeks ago
  • @drupalninja I did it here on views 2: http://2tu.us/1l77 15 years 21 weeks ago
  • @drupalninja I think you can have a look at the links the table view produces and then just add the same links yourself 15 years 21 weeks ago
  • huh, is it only Konqueror that tells you if a link will open in a new window? 15 years 22 weeks ago
  • Mac dvi adapter needed. #Mac #Fosdem #fail 15 years 22 weeks ago
  • RT @Casablanca: RT @philhawksworth Hoping to find a #Drupal Legend at #fosdem to join us working at @TheTeam in London 15 years 22 weeks ago
  • Doing my put to put a nail in the coffin for IE6 http://2tu.us/1ja7 15 years 22 weeks ago
  • @leisa, is your javascript turned off? 15 years 23 weeks ago
Oliver Polden