web-dev-qa-db-fra.com

Comment voir l'historique des commandes que j'ai exécutées dans tmux?

J'utilise un serveur 12.04 et lorsque je tape history dans bash, je vois la plupart des commandes que j'ai entrées dans bash, mais je ne vois pas les commandes que j'ai entrées lors d'une session tmux.

Comment voir l'historique des commandes que j'ai exécutées dans une session tmux sur le serveur Ubuntu 12.04 après avoir terminé la session?

25
Chris Magnuson

Vous devez conserver l'historique bash dans plusieurs shells. Pour ce faire, assurez-vous que vous avez les lignes suivantes dans votre fichier ~/.bashrc:

# avoid duplicates..
export HISTCONTROL=ignoredups:erasedups

# append history entries..
shopt -s histappend

# After each command, save and reload history
export Prompt_COMMAND="history -a; history -c; history -r; $Prompt_COMMAND"

Source: https://unix.stackexchange.com/questions/1288/preserve-bash-history-in-multiple-terminal-windows

26
Radu Rădeanu