ZSH wyświetla tylko 16 ostatnich poleceń z historią. HISTSIZE & SAVEHIST to 500

19

W ZSH, gdy piszę history, wyświetlam tylko ostatnie 16 poleceń. Chciałbym historywyświetlić wszystkie istniejące polecenia w pliku historii.

Gdy przeglądam moją historię .zsh_historia (mój plik historii), widzę wszystkie 500 poprzednich poleceń, które powinny tam być.

Zajrzałem do strony podręcznika, ale nie widzę niczego, co kontrolowałoby liczbę pozycji historii na liście. Też zajrzałem do siebie, envale nie widzę niczego, co mogłoby to kontrolować.

Każda pomoc będzie mile widziana! dzięki.

Peter Ajtai
źródło

Odpowiedzi:

25

history 1(lub history 1 -1) wyświetli wszystkie wpisy od 1 (pierwszy wpis) do -1 (ostatni wpis). Możesz także użyć history 1 100do wyświetlenia pierwszych 100 wpisów lub history -100 -1ostatnich 100 itd.

Aby uzyskać więcej informacji, zobacz sekcję dotyczącą fcw man zshbuiltins. ( historyjest równoważne fc -l).

sepp2k
źródło