Polecenie ogona Linux z przykładami

Polecenie ogona Linux z przykładami
Jak sama nazwa wskazuje, polecenie ogona służy do wyświetlania ostatnich wartości treści pliku. Domyślnie wybrano ostatnie 10 wierszy. Mając na uwadze, że możemy dostosować liczbę wierszy, podając numer w poleceniu.

Składnia:

ogon [opcja]… [Plik]

W poleceniu może być więcej niż jeden plik. Linux zapewnia platformę dla nowych użytkowników, którzy pomagają im w korzystaniu z poleceń Linux Tail. W tym celu używane jest następujące dołączone polecenie:

$ Tail - -Help

Wyświetlony interfejs zawiera wszystkie możliwe informacje dotyczące ogona. Poza tym użytkownicy mogą również uzyskać pomoc z instrukcji Linux. Jest to kompletny przewodnik dla użycia polecenia ogona. Ma również wszystkie opcje i funkcjonalność dostarczone przez polecenie -Tail.

$ MAN TAIN

Przykład 1:

Rozważ prosty przykład, w którym zastosujemy polecenie ogona w pliku o nazwach miast. Wyświetl treść pliku, w którym miasto.TXT to nazwa.

$ cat City.tekst

Teraz zastosuj polecenie ogona w tym pliku. To polecenie przyniesie ostatnie 10 wierszy rekordu. Liczba 10 jest stała. Więc jeśli nie podasz określonego numeru, system domyślnie uważa go za 10. A jeśli określamy liczbę, wówczas wyjście jest ograniczone do tej liczby.

$ Tail City.tekst

Możesz zobaczyć, jak dane wyjściowe zawiera ostatnie 10 miast obecnych w pliku.

Przykład 2:

Teraz w tym przykładzie podamy numer, aby uzyskać pożądane dane wyjściowe z zawartości pliku. 4 wiersze należy wybrać, stosując polecenie. -n oznacza liczbę i jest to liczba linii, które chcemy wydrukować. NUM jest obowiązkowy, aby uzyskać określone wyjście. W przeciwnym razie wyświetlany jest błąd. n można usunąć, ale „-” jest zawsze wymagane.

$ ogon -n 4 miasto.tekst

Z wyjścia widać, że wyświetlane są ostatnie 4 linie.

Przykład 3:

Polecenie ogona ma również opcję plus „+”, w której wyjście jest uzyskiwane z określonej liczby wymienionej w poleceniu do końca pliku.

$ ogon +14 miasto.tekst

W tym przykładzie wzięliśmy 14 linii, aby dostarczyć wyjście z tej linii do ostatniego wiersza w pliku wejściowym.

Przykład 4:

Teraz, idąc naprzód, poznajemy użycie -C w poleceniu ogona. Zatem -C zapewnia wyjście bajtów liczby podanej w poleceniu. Musi dodać -C z liczbą dodatnią lub ujemną w twoim poleceniu, ponieważ bez tego system wyświetli komunikat o błędzie. Podczas gdy liczby mogą być dowolnym z +ive i -ive.

Jeśli NUT jest dodatni, „+NUM”, wyświetli całą zawartość pliku po zignorowaniu bajtów liczb od początku zawartości w pliku. A jeśli jest to liczba ujemna, „-num”, wyświetla liczby bajtów z ostatniego w pliku.

Rozważ niektóre dane z ostatniego z tego samego miasta.tekst.

Zastosujemy polecenie za pomocą następującego warunku:

$ ogon c -5 miasto.tekst

Ze wyjścia jasno wynika, że ​​-Num wyświetla bajty wyjściowe z ostatniego. Jak dostarczyliśmy znak ujemny z liczbą, którą sugeruje, bajty zostaną zliczone z ostatniego. Liczba to 5, więc bajty poruszają 5 kroków od końca, aż 5 znaków zostanie pokrytych.

Podobnie weź kolejny przykład, w którym liczba -5 jest zastąpiona -31. Będzie to zawierać 4 linie, w tym każdą nową linię jako nową postać.

$ ogon -c -31 miasto.tekst

Jeśli nie podamy żadnego znaku z liczbą, wówczas liczba ostatnich bajtów jest wyświetlana z pliku wejściowego.

Przykład 5:

Ten przykład dotyczy użycia -q w poleceniu ogonowym. „-Q” implikuje funkcję połączenia. Jest używany, gdy dwa lub więcej plików ma być wyświetlane i traktowane jako wejście w poleceniu ogona. Rozważ dwa pliki miasto.TXT i stolice.txt, które są używane jako wejście w poleceniu.

Bez dodawania -q w poleceniu

Jeśli nie dodamy -q w poleceniu i użyjemy tylko polecenia ogona z nazwami dwóch plików, wówczas dane wyjściowe wyświetli oba nazwy plików, zanim wyświetli zawartość między plikami. Możemy to zaobserwować, wykonując poniżej cytowane polecenie:

$ Tail City.TXT Capitals.tekst

Wyjście przedstawia, że ​​po zawartości obu plików następują ich nazwy plików. A ponieważ jest to polecenie ogona i nie wspominaliśmy o żadnej liczbie. Domyślnie ostatnie 10 linii zostanie pokazanych w rezultacie.

Dodawanie -q do polecenia ogona

Teraz dodamy „-Q” z dwoma nazwami plików w tym samym wspomnianym powyżej poleceniu. Korzystając z tego, nazwy plików, które zostały wyświetlone w ostatnim przykładzie, nie są wyświetlane. Tylko zawartość pliku jest wyświetlana jako wyjście i jest wyrównana w sekwencji.

$ Tail -q City.TXT Capitals.tekst

Ze wyjścia widać, że dane obu plików są wyświetlane bez nazw jako nagłówka. Pierwsze 10 linii to jeden plik, a drugi 10 linii pochodzi z 11th linia zawierająca dane drugiego pliku.

Przykład 6:

Korzystając z słowa kluczowego -v, dane w pliku są zawsze wyświetlane za pomocą nazwy pliku. Ogon dostarczy 10 ostatnich nazwisk nazwy pliku.

$ ogon -v miasto.tekst

Możesz zobaczyć, że wartości są drukowane z nazwą pliku u góry.

Przykład 7:

Użyjemy polecenia sort w poleceniu ogona. W tym celu potrzebujemy pliku o nazwach krajów. Najpierw wyświetlimy zawartość pliku za pomocą polecenia CAT.

Są dwa przypadki, które musimy rozważyć. Pierwszym z nich jest użycie polecenia ogona przed rurą i polecenie sortowania po rurze. Drugi przypadek to odwrotnie. Zobaczysz, że w obu przypadkach wyniki będą inne.

Teraz rozważ pierwszą sprawę. Chcemy ostatnich 6 wierszy opisanych na wyjściu, więc zgodnie z poleceniem najpierw zostanie wybranych 6 linii, a polecenie sort.

$ ogon -n 6 kraj.txt | sortować

Drugim przypadkiem jest najpierw sortowanie wszystkich danych w pliku, a następnie wybór ostatnich 6 elementów.

Kraj sortowy.txt | ogon -n 6

Z obu wyników możesz zobaczyć różnicę.

Przykład 8:

W tym przykładzie użyjemy ogona z poleceniem głowy.

Rozważ miasto plików.txt jako ogon jest dostarczany z liczbą dodatnią. Następnie linie zaczynające się od 10th indeks zostanie wydrukowany i będzie trwał 5 linii. Jak głowa daje numer 5.

$ ogon -n +10 City.txt | głowa -n 5

Przykład 9:

Możemy uzyskać wyjście z numerem linii. Jak wiesz, że w Linux termin NL jest używany do utworzenia listy numerów treści. Dlatego użyjemy tego terminu w naszym poleceniu ogonowym.

$ nl próbka 1.txt | ogon -5

Po pierwsze, liczby zostaną przypisane, a po drugie, ostatnie 5 wierszy zostanie wybranych.

Wniosek

W tym artykule wyjaśniliśmy osobno podstawową funkcjonalność polecenia ogona, a także inne polecenia.