Wyświetl zawartość pliku tekstowego na linii poleceń Linux

Wyświetl zawartość pliku tekstowego na linii poleceń Linux
W Linux stale pracujemy z plikami tekstowymi, takimi jak pliki konfiguracyjne, kody źródłowe, strony internetowe i wiele innych. Dlatego konieczne jest szybki widok zawartości pliku tekstowego w wierszu poleceń przed edycją pliku.

Ten szybki przewodnik ma na celu pokazanie różnych podejść, których możesz użyć do podania zawartości pliku tekstowego w terminalu.

Pierwszy:

Co to jest plik tekstowy?

Szanse są wysokie, które znasz plik tekstowy. Jednak podsumowując, plik tekstowy to plik cyfrowy zawierający surowy tekst; Oznacza to, że plik nie powinien zawierać żadnego formatowania, takiego jak odważne, kursywne, podkreślające lub takie. Ponadto pliki tekstowe nie mają żadnej formy mediów, takich jak zdjęcia, filmy lub dźwięk.

Domyślnie pliki tekstowe używają.rozszerzenie TXT. Przybierają jednak inne formy, takie jak kod źródłowy w językach programowania, takich jak C (.c), C ++ (.CPP, .H), Python (.py) i wiele innych. Ponadto niekoniecznie muszą zakończyć się rozszerzeniem. Na przykład plik konfiguracyjny, taki jak/etc/vim/vimrc, nie ma żadnego rozszerzenia.

NOTATKA: Nazywamy również pliki tekstowe pliki tekstowe ASCII.

Aby wyświetlić typ pliku w Linux, użyj polecenia pliku:

plik/var/log/kern.dziennik
/var/log/kern.Dziennik: tekst ASCII

# 1 - Cat

CAT jest popularnym i prostym poleceniem do wymieniania zawartości pliku do terminalu.

Aby użyć polecenia CAT, przekazaj nazwę pliku do polecenia CAT jako:

Cat [nazwa pliku]

Możesz przejść bezwzględną ścieżkę do pliku, jak pokazano w powyższym przykładzie.

Cat jest prosty, ale potężny, gdy jest używany z innymi opcjami. Aby dowiedzieć się, jak korzystać z polecenia CAT, przeczytaj -> Jak korzystać z polecenia CAT.

Podczas korzystania z polecenia CAT do zrzucania zawartości dużego pliku tekstowego do terminalu, zepsuje terminal, co bardzo utrudni nawigację.

Aby rozwiązać taki problem, używamy polecenia mniej.

# 2 - mniej

Jeśli kiedykolwiek przeczytałeś stronę ręczną dla dowolnego polecenia Linux, wchodziłeś w interakcje z mniejszym.

Mniej pozwala wyświetlić zawartość pliku jedną stronę na raz. Za pomocą klucza przestrzeni możesz przewijać plik tekstowy. Dwa okolonki na dole ekranu wskazują każdą stronę pliku tekstowego.

Na przykład duży plik, taki jak/var/log/kern.Log nie zadziałałby świetnie z kotem. Aby użyć mniej, robimy:

Less/var/log/kern.dziennik

Po osiągnięciu końca pliku możesz przewijać w górę iw dół za pomocą klawiszy strzałek w górę i w dół.

Aby zrezygnować z polecenia mniej, naciśnij Q. Mniej wychodzą z sesji bez zepsucia terminala.

Łączenie mniej z kilkoma opcjami zapewnia kontrolę i funkcjonalność; Aby uzyskać więcej informacji, przeczytaj -> Jak używać mniej poleceń z przykładami.

# 3 - Więcej

Kolejnym poleceniem, którego możesz użyć do wyświetlania zawartości pliku tekstowego, jest bardziej polecenie. Więcej jest bardzo podobne do dowodzenia mniej; Jednak zrzuca zawartość pliku na terminal i wychodzi na końcu pliku.

Oto przykład: (to samo polecenie co drugie?)

Less/var/log/kern.dziennik

# 4 -Głów i ogon

Tak, istnieją takie polecenia. Polecenia głowy i ogona są bardzo podobne i używane do wyświetlania odpowiednio pierwszych i ostatnich dziesięciu wierszy pliku.

Możesz jednak zmodyfikować, ile pierwszych i ostatnich linii wydrukuje polecenie głowy i ogona za pomocą opcji -N.
Na przykład, aby pokazać pierwsze 15 wierszy Kern.plik dziennika:

głowa -n 15/var/log/kern.dziennik

Podobnie, aby pokazać ostatnie 15 wierszy Kern.plik dziennika:

ogon -n 15/var/log/kern.dziennik

# 5 - Misc

Jeśli z jakiegoś powodu-nie masz żadnego z omówionych powyżej poleceń, możesz użyć edytora tekstu, takiego jak Nano, aby pokazać konteksty pliku. Jest to jednak bardziej jak edycja pliku niż przeglądanie zawartości.

Oto polecenie tego:

nano/var/log/kern.dziennik
# Nie jestem pewien, dlaczego chcesz edytować plik dziennika

Wniosek

Teraz wiesz, jak wyświetlić zawartość pliku w wierszu poleceń Linux. Dziękuję za przeczytanie.