Comment rendre l'historique de Bash permanent sous FreeBSD?
Question
J'ai une boîte FreeBSD avec Bash configurée.
Je suis habitué à Debian Linux où l’historique de mes commandes est automatiquement sauvegardé lorsque je me déconnecte. Ainsi, lorsque je me reconnecte, je peux appuyer sur la touche Ctrl-R ou autre et avoir accès à mon historique.
Comment puis-je configurer Bash pour le faire sous FreeBSD?
La solution
Vérifiez votre environnement pour vous assurer que les variables HISTSIZE et HISTFILE sont définies. Assurez-vous que HISTSIZE (le nombre de commandes à enregistrer) est suffisamment grand (j'utilise 10000) et que HISTFILE est accessible en écriture. Si ces variables ne sont pas définies, définissez-les dans votre fichier ~ / .bashrc, déconnectez-vous puis reconnectez-vous.
[MODIFIER] Assurez-vous également que l'historique est activé en exécutant:
set -o
et en recherchant "historique":
history on
Si l'historique est désactivé
, vous pouvez l'activer avec
set -o history