2008-10-22 17 views
6

J'ai une boîte FreeBSD avec Bash mis en place.Comment rendre l'historique de Bash permanent sous FreeBSD?

Je suis habitué à Debian Linux où l'historique de mes commandes est automatiquement enregistré lorsque je me déconnecte, de sorte que lorsque je me reconnecte, je peux appuyer sur Ctrl-R ou autre et avoir accès à mon historique.

Comment configurer Bash pour faire cela sur FreeBSD?

Répondre

9

Vérifiez votre environnement pour vous assurer que les variables HISTSIZE et HISTFILE sont définies. Assurez-vous que HISTSIZE (le nombre de commandes à sauvegarder) est assez grand (j'utilise 10000) et que HISTFILE est accessible en écriture. Si ces variables ne sont pas définies, puis définissez dans votre fichier ~/.bashrc, déconnecter et à

[EDIT] Aussi, assurez-vous de vérifier que l'histoire est activée en exécutant:.

set -o 

et la recherche de "l'histoire":

history   on 

Si l'histoire est off vous pouvez l'activer avec

set -o history 
+0

HISTFILE et HISTSIZ E travaille aussi pour Korn Shell - c'était la réponse que j'aurais donnée si Robert n'était pas arrivé en premier. –