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.
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.