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 lance la commande, history
celle-ci n’affiche rien d’autre que la history
commande elle-même. Y at-il un moyen de résoudre ce problème?
Merci
bash
history
ubuntu-gnome
bash-history
Deepal
la source
la source
Réponses:
Il se peut que votre .bash_history n'appartienne pas à votre utilisateur. Vérifiez les permissions du fichier et si vous n'êtes pas le propriétaire, changez-le:
la source
sudo chown yourusername:yourusername ~/.bash_history
?Premier type de commande suivante
shopt -s
pour vérifier si la
histappend
commande météo est activée ou désactivée Si elle est désactivée, tapez la commande suivante pour ajouter l'historiquehistory -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 ce lien
la source
histappend
est sur'. Je ne peux pas comprendre ce qui se passe. : /histappend
n'est même pas répertorié dans la sortieshopt -s
même de tho$HISTSIZE
et$HISTFILESIZE
sont définis correctement. Idée? Merci!