Przykłady polecenia Linux Cat

Przykłady polecenia Linux Cat

W Linux, „kot”To połączenie plików, które łączą wiele plików w jednym pliku. Istnieje inne zastosowania polecenia CAT w Linux, które w tym artykule porozmawiamy, aby zrozumieć, jak to działa w różnych scenariuszach.

  • Jak działa polecenie CAT?
  • Wyświetl zawartość wszystkich plików
  • Wyświetl wiele plików jednocześnie
  • Skopiuj wyjście jednego pliku do innego pliku
  • Dołącz dane wyjściowe pliku do innego pliku
  • Wyświetl numery linii w pliku
  • Utwórz nowe pliki
  • Sortuj wyjście
  • Usuń kolejne puste linie
  • Wyświetl znaki zakładki
  • Wydrukuj wyjście pliku

Zacznijmy artykuł z poleceniem CAT.

Jak działa polecenie CAT?

Używając "kot”Polecenie możesz utworzyć plik, wyświetlić zawartość pliku, połączyć pliki i przekierować wyjście pliku. Składnia tego polecenia w następujący sposób:

$ cat [opcja] [nazwa pliku]

Użyj poprzedniego polecenia, jeśli jesteś obecny w tym samym katalogu. W przeciwnym razie wspomnij o ścieżce do tego pliku w następujący sposób:

$ cat [opcja] [ścieżka/do/plik]

Różne opcje polecenia CAT są wymienione w następujący sposób:

Opcje Opis
-N Aby wyświetlić numer linii zawartości pliku
-T Aby wyświetlić znaki rozdzielone przez zakładki w linii-e
-mi Aby wyświetlić „$” na końcu linii
-S Możesz pominąć puste linie z wyjścia.
-A Aby wyświetlić całą zawartość pliku

Aby zbadać więcej opcji, użyj następujących „pomoc" pożytek:

$ cat - -help

Przykład 1: Wyświetl zawartość wszystkich plików

Wspólne użycie polecenia CAT wyświetla zawartość pliku. Aby wyświetlić zawartość pliku do terminala, po prostu wpisz „kot”I nazwa pliku w następujący sposób:

$ cat [nazwa pliku]

Aby wyświetlić wszystkie pliki w bieżącym katalogu, użyj znaku wieloznacznego z poleceniem CAT w następujący sposób:

$ cat *

Aby wyświetlić tylko zawartość plików tekstowych w katalogu, wprowadź następujące polecenie:

$ cat *.tekst

Przykład 2: Wyświetl wiele plików

Możesz także połączyć i wyświetlić zawartość wielu plików razem w terminalu za pomocą polecenia CAT. Aby wyświetlać wiele plików jednocześnie, użyj następującej składni:

próbka $ cat.Test TXT.tekst

Przykład 3: Skopiuj wyjście jednego pliku do drugiego

Można go również wykorzystać do kopiowania wyjścia jednego pliku do innego pliku. Jeśli nie znaleziono, najpierw go tworzy. W przeciwnym razie zastępuje docelowy plik.

Aby skopiować wyjście pliku źródłowego do innego pliku, użyj następującej składni:

$ cat [źródło_flii]> [Destination_file]

Przykładem tego jest skopiowanie danych wyjściowych testFile1 do innego pliku o nazwie TestFile_Backup w następujący sposób:

$ cat [testFile1]> [testFile_backup]

To polecenie najpierw tworzy plik testFile_backup, a następnie kopiuje do niego zawartość testu1.

Przykład 4: Dołącz wyjście pliku do innego pliku

Zamiast zastąpić wyjście docelowego pliku w przenikliwym przykładzie, możesz również stworzyć polecenie CAT, aby dołączyć dane wyjściowe:

$ cat [źródło_flii] >> [Destination_file]

Tworzy plik docelowy, jeśli jeszcze nie istnieje. W przeciwnym razie dołącza wyjście.

Skopiuj wiele plików do innego pliku tekstowego/połącz pliki

Polecenie CAT łączy kilka plików w jednym pliku. Poniższą składnię można użyć do połączenia plików1, pliku2 i pliku3 i zapisywania ich w innym pliku o nazwie File4.tekst:

$ cat [File1] [File2] [File3]> [File4]

Na przykład chcemy połączyć dane wyjściowe /etc /hostName, /etc /sets.Conf i plik /etc /hosts do innego pliku o nazwie Network.tekst:

$ cat /etc /hostName /etc /sets.conf /etc /hosts> sieć.tekst

Przykład 5: Wyświetl numery linii w pliku

Aby wyświetlić numery linii do wyjścia pliku, po prostu użyj flagi -N w następujący sposób:

$ cat -n [nazwa pliku]

Na przykład, jeśli przeglądasz plik, który zawiera listę elementów, możesz użyć flagi -N, aby wyświetlić te elementy z liczbą. Pamiętaj, że puste linie są również ponumerowane w następujący sposób:

$ cat -n test.tekst

Jeśli nie chcesz numerować puste linie, użyj flagi -B w następujący sposób:

test $ cat -b.tekst

Przykład 6: Utwórz plik

Aby utworzyć plik za pośrednictwem polecenia CAT, w tym celu można użyć następującej składni:

$ cat> [nazwa pliku]

Po wprowadzeniu poprzedniego polecenia wprowadź tekst, który chcesz przechowywać w pliku. Po zakończeniu zapisz i wyjdź. Następnie możesz wyświetlić zawartość nowo utworzonego pliku, wykonując następujące polecenie w terminalu:

$ cat> biuro.tekst

Przykład 7: Sortuj wyjście

Możesz także połączyć sortowanie z poleceniem CAT, aby sortować wyjście alfabetycznie w następujący sposób:

Test $ CAT.txt | sortować

Przykład 8: Usuń kolejne puste linie

Czasami plik zawiera kolejne puste linie, których nie chcesz drukować. Polecenie CAT pozwala na połączenie tych kolejnych pustych wierszy i pokazuje je jako jedną pustą linię:

Użyj następującej składni polecenia, aby usunąć powtarzane puste wiersze:

$ cat -s [nazwa pliku]

Na przykład mamy następujący plik z kolejnymi pustymi wierszami:

test $ cat -s.tekst

Przykład 9: Wyświetl znaki zakładki

Czasami musisz usunąć zakładki z plików. Polecenie CAT może pomóc w znalezieniu kart w pliku za pomocą flagi -T w następujący sposób:

test $ cat -t.tekst

Przykład 10: Wydrukuj wyjście pliku

Kolejnym popularnym użyciem polecenia CAT jest drukowanie zawartości dokumentu. Na przykład, aby wydrukować wyjście pliku na urządzenie drukowane o nazwie /dev /lp, używana jest następująca składnia:

$ cat [nazwa pliku]> /dev /lp

Wniosek

W tym artykule wyjaśniliśmy różne przykłady, w jaki sposób możesz użyć polecenia CAT do manipulowania plikami w Linux. Polecenie CAT jest popularne wśród wszystkich użytkowników ze względu na prostą składnię i różne opcje, które zapewnia. Tworzenie i przeglądanie pliku, scalanie, kopiowanie i dołączanie zawartości pliku, drukowanie i wiele więcej można obsługiwać za pomocą tego pojedynczego polecenia CAT.