Do czego służy polecenie „ogon”?


10

Jestem nowy w Ubuntu. Wcześniej uruchomiłem a tail -f /var/logs/syslogi otrzymuję następujące wyświetlane wyniki:

kernel: [ 2609.699995] [drm:gen6_sanitize_pm] *ERROR* Power management discrepancy: GEN6_RP_INTERRUPT_LIMITS expected 000d0000, was 1a0d0000

Co to znaczy?


Uruchom man tail.
edwin

2
Czy pytasz, co robi ogon lub co to za komunikat o błędzie?
psusi

Dostaniesz mnóstwo przykładów w Internecie.
Jay

Odpowiedzi:


15

Proponuję rzucić okiem na manstronę tail. Po prostu uruchom man tailswoją powłokę lub sprawdź online .

Wydrukuj 10 ostatnich wierszy każdego PLIKU na standardowe wyjście. W przypadku więcej niż jednego PLIKU poprzedzaj każdy nagłówek podający nazwę pliku. Bez PLIKU lub gdy PLIK jest -, czytaj standardowe wejście.

-f, --follow [= {nazwa | deskryptor}]
generuje dołączane dane wraz ze wzrostem pliku; -f, --follow i --fol- low = deskryptor są równoważne

A jeśli nie wiesz, co to jest człowiek, zawsze możesz pisać man man;)


9

Polecenie tail pokazuje ostatnie dziesięć wierszy pliku.

tail -fwyświetla ostatnie dziesięć linii pliku i monitoruje plik pod kątem wszelkich nowych zmian. Innymi słowy, dołączy wszelkie zmiany do terminala, gdy pojawią się w pliku.

Oczywiście, aby uzyskać więcej informacji, uruchom man tailw terminalu.


1

To, co masz, to wyjście /var/logs/syslogpliku.

Jest to plik przechowujący informacje o funkcjonalności systemu. Pliki te służą do sprawdzania przyczyny możliwej awarii systemu. Oczywiście nie będziesz przeglądać tych plików, chyba że masz problem.

Aby uzyskać dodatkowe informacje na temat tego rodzaju plików, zobacz to pytanie: Różnica między / var / log / messages, / var / log / syslog i /var/log/kern.log?

Powinieneś wiedzieć, że tailjest to polecenie, a jak mówią inni użytkownicy, możesz wiedzieć, co to polecenie dodaje manna początku.


1

tailPolecenie to narzędzie wiersza polecenia do wyprowadzania ostatnią część plików podanych do niego za pośrednictwem standardowego wejścia. Zapisuje wyniki na standardowe wyjście. Domyślnie tail zwraca last ten lineskażdy podany plik. Może być również używany do śledzenia pliku w czasie rzeczywistym i oglądania, jak zapisywane są do niego nowe wiersze.

Aby wyświetlić dziesięć ostatnich wierszy pliku, podaj nazwę pliku do polecenia tail.

Aby ustawić liczbę linii do wyświetlenia za pomocą ogona, wybierz opcję -n, a następnie liczbę linii do wyświetlenia.

tail -n 1 /usr/share/dict/words


Użyj kombinacji obu, aby wyświetlić ostatnie n wierszy i kontynuuj śledzenie hte log tail -f -n100 / var / log / syslog
s1mmel
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.