History in der cshrc erhöhen

minimike

Berufsrevolutionär
Hi

Die 100 Zeilen der gespeicherten History sind mir bei der csh zuwenig. Wie erhöhe ich die?

viele Grüße
 
Siehe history und savehist in csh(1).
Warnung: Die Implementierung des Speicherns der Historie ist hirntot (sprich O(n^2), außer es gab endlich mal einen Import einer deutlich neueren csh), daher ist viel mehr als ein paar tausend nicht zu empfehlen, sonst kannst du sekundenlang warten, bis deine beendeten Shells verschwinden.
 
Beispiel, csh History auf 1000 erhöhen:
Code:
set history = 1000
In die ~/.cshrc für den einzelnen User, oder global in die /etc/csh.cshrc.

History speichern einstellen:
Code:
set savehist = 1000
 
Uiii. dankeschön für den Hinweis, gleich mal ausprobieren, das set autorehash. :)
Btw., geänderte ~/.cshrc ohne Shell-Neustart neu einlesen könnte auch praktisch sein:
Code:
source ~/.cshrc
 
Zurück
Oben