Wie mache ich die Bash -Geschichte dauerhaft unter FreeBSD?
Frage
Ich habe eine FreeBSD -Box mit Bash -Setup.
Ich bin es gewohnt, Linux zu debian linux, wo mein Befehlsverlauf automatisch gespeichert wird, wenn ich mich abmelde, damit ich mich wieder anmelde, wenn ich mich wieder anmeldete, drücke oder Strg-r oder was auch immer und habe Zugriff auf meine Geschichte.
Wie setze ich Bash ein, um dies auf FreeBSD zu machen?
Lösung
Überprüfen Sie Ihre Umgebung, um sicherzustellen, dass die Variablen HistSize und Histfile festgelegt sind. Stellen Sie sicher, dass HistSize (die Anzahl der zu speicherenden Befehle) groß genug ist (ich verwende 10000) und diese Histfile ist beschreibbar. Wenn diese Variablen nicht definiert sind, stellen Sie sich in Ihrer ~/.bashrc -Datei ein und melden Sie sich wieder an.
Bearbeiten] überprüfen Sie auch, ob der Verlauf durch Ausführen aktiviert ist:
set -o
und auf der Suche nach "Geschichte":
history on
Wenn Geschichte ist off
Sie können es einschalten
set -o history