Historia | grep „keyword2find” nie daje nieograniczonej historii

17

Komenda

history | grep "keyword2find"

nie daje nieograniczonej historii, którą wpisałem w terminalu i zainstalowałem ubuntu. Chcę je wszystkie zobaczyć bez przerwy.

001neeraj
źródło
Dlaczego nie spojrzysz na plik .bash_history w folderze domowym dowolnego użytkownika, którego chcesz zobaczyć.

Odpowiedzi:

9

Domyślnie polecenie historii, które używa ~/.bash_historypliku do przechowywania poleceń, przechowuje tylko ostatnie 2000 poleceń. Nie daje to nieograniczonego rezultatu.

Aby zwiększyć rozmiar, otwórz plik .bashrc za pomocą tego polecenia gedit ~/.bashrci zmień wiersz, aby zwiększyć wartość

HISTSIZE=1000
HISTFILESIZE=2000

HISTSIZEodnosi się do liczby przechowywanych poleceń.
HISTFILESIZEodnosi się do liczby wierszy zawartych w pliku historii.

Anwar
źródło
3

Użyj numeru historii | słowo kluczowe grep podana tutaj liczba określa, ile poprzednich historii należy pobrać. Przykład: history 500pobierze ostatnie 500 poleceń z twojej historii bashów.

Aby rozszerzyć zapis historii bash, dodaj poniższe linie do pliku .bashrc.

export HISTSIZE=9000
export HISTCONTROL=erasedups

Pierwszy wiersz informuje, ile wierszy historii należy zapisać.

Korzystając z drugiej linii, możesz uniknąć powielania linii historii.

Ponadto, aby łatwo przeszukiwać historię, możesz użyć Ctrl + R, które wyświetlają monit jak! Gdzie możesz wpisać słowo kluczowe, które chcesz wyszukać.

Jak to pomaga.

devav2
źródło