2008-10-22 10 views
6

Ich habe eine FreeBSD-Box mit Bash eingerichtet.Wie mache ich die Bash-History unter FreeBSD dauerhaft?

Ich bin an Debian Linux gewöhnt, wo mein Befehlsverlauf automatisch gespeichert wird, wenn ich mich abmelde, so dass ich nach dem Login wieder hoch oder Strg-R drücken kann und Zugriff auf meinen Verlauf habe.

Wie richte ich Bash auf FreeBSD?

Antwort

9

Überprüfen Sie Ihre Umgebung, um sicherzustellen, dass die Variablen HISTSIZE und HISTFILE gesetzt sind. Stellen Sie sicher, dass HISTSIZE (die Anzahl der zu speichernden Befehle) groß genug ist (ich verwende 10000) und dass HISTFILE beschreibbar ist. Wenn diese Variablen nicht definiert sind, legen Sie dann in Ihrer Datei ~/.bashrc, abmelden und anmelden zurück

[EDIT] Auch sicher sein, dass die Geschichte überprüfen aktiviert ist, indem Sie:.

set -o 

und der Suche nach "Geschichte":

history   on 

Wenn die Geschichte off Sie können es einschalten mit

set -o history 
+0

HISTFILE und HISTSIZ Ich arbeite auch für Korn shell - das war die Antwort, die ich gegeben hätte, wäre Robert nicht zuerst da gewesen. –

Verwandte Themen