web-dev-qa-db-fra.com

Historique Bash non enregistré après la fermeture du terminal

J'ai récemment remplacé mon installation Ubuntu 14.04 par Ubuntu Gnome (fourni avec Gnome DE). Mais j'ai remarqué que l'historique bash n'est pas sauvegardé une fois la session du terminal fermée. Une fois que je ferme une session de terminal et en ouvre une nouvelle, et que j'exécute la commande history, elle ne montre rien d'autre que la commande history. Y at-il un moyen de résoudre ce problème?

Je vous remercie

39
Deepal

Il se peut que votre .bash_history n'appartienne pas à votre utilisateur. Vérifiez les autorisations du fichier et si vous n'êtes pas le propriétaire, changez-le:

Sudo chown yourusername:yourusername ~/.bash_history
65
Nilson Sales

Première commande suivante

shopt -s

vérifier si la commande météo histappendest activée ou désactivée. Si elle est désactivée, tapez la commande suivante pour ajouter l'historique.

history -a

Si vous voulez sauvegarder l'historique avec chaque nouvelle commande suivante d'invite, exécutez

export Prompt_COMMAND='history -a'

Pour plus d'informations, voir this link

18
Chinmaya B