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.


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.


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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.