46 votes

L'historique des commandes n'est pas sauvegardé après la fermeture du terminal

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

Merci de votre attention.

79voto

Nilson Sales Points 791

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

sudo chown yourusername:yourusername ~/.bash_history

26voto

Chinmaya B Points 4402

Tapez d'abord la commande suivante

shopt -s

vérifier la météo histappend la commande est "on" ou "off Si elle est désactivée, tapez la commande suivante pour ajouter l'historique

history -a

Si vous souhaitez enregistrer l'historique à chaque nouvelle invite, exécutez la commande suivante

export PROMPT_COMMAND='history -a'

Pour plus d'informations, voir cette lien

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X