Czy mogę zwiększyć rozmiar historii poleceń w bash?
Zauważ, że używam tutaj komputera Red Hat Linux na studiach astrofizyki (więc nie dostaję tylu przywilejów).
bash
command-history
InquilineKea
źródło
źródło
15 Examples To Master Linux Command Line History
Odpowiedzi:
Zamiast określać liczby, możesz to zrobić
w takim przypadku limitem jest tylko rozmiar dysku (i „największy limit plików”, jeśli ma go system operacyjny lub FS).
Należy jednak pamiętać, że w końcu będzie to coraz bardziej spowalniać bash. zobacz ten dokument BashFAQ i
artykuł na temat administracji Debiana(oryginalny link umarł, spójrz w lustro: archive.is i archive.org ), aby znaleźć techniki, które lepiej skalują się .źródło
history-size
swojeinputrc
..bash_history
jest większy niż te, obetnie go.Możesz użyć logrotate, aby zachować stare wpisy. Pozwala na przykład ustawić limity rozmiaru, które będą wyzwalać archiwizację. Zwykle jest uruchamiany z codziennej pracy z kronikami, ale równie dobrze możesz wywołać go ze
.bash_logout
skryptu.źródło
@Philomath, rozbrajanie tych wariacji środowiska wcale mi nie działa! Dla mnie powoduje to, że bash używa wbudowanych domyślnych (jak się wydaje) skracania .bash_history do około 9KiB.
W moim .bashrc działa następujące działanie:
źródło