Komenda
history | grep "keyword2find"
nie daje nieograniczonej historii, którą wpisałem w terminalu i zainstalowałem ubuntu. Chcę je wszystkie zobaczyć bez przerwy.
command-line
bash
001neeraj
źródło
źródło
Odpowiedzi:
Domyślnie polecenie historii, które używa
~/.bash_history
pliku 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 ~/.bashrc
i zmień wiersz, aby zwiększyć wartośćHISTSIZE
odnosi się do liczby przechowywanych poleceń.HISTFILESIZE
odnosi się do liczby wierszy zawartych w pliku historii.źródło
Użyj numeru historii | słowo kluczowe grep podana tutaj liczba określa, ile poprzednich historii należy pobrać. Przykład:
history 500
pobierze ostatnie 500 poleceń z twojej historii bashów.Aby rozszerzyć zapis historii bash, dodaj poniższe linie do pliku .bashrc.
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.
źródło