Jak wyświetlić zawartość pliku w systemie Linux | Komenda kota

Jak wyświetlić zawartość pliku w systemie Linux | Komenda kota

The cat> polecenie w Linuksie to coś więcej niż proste narzędzie; jest wszechstronnym towarzyszem różnych operacji związanych z plikami, umożliwiającym użytkownikom przeglądanie, łączenie, tworzenie, kopiowanie, scalanie i manipulowanie zawartością plików. Zagłębmy się w szczegóły niektórych często używanych cat> polecenia, rozumiejąc każdy przykład po drodze.

Spis treści

Podstawowa składnia polecenia „cat”.

Podstawowa składnia polecenia „cat” jest następująca:

cat [OPTION] [FILE] 

Tutaj,

[OPCJA] : reprezentuje różne opcje wiersza poleceń.

[PLIK] : nazwa pliku(ów) do przetworzenia. Przyjrzyjmy się niektórym typowym zastosowaniom słowa „kot” wraz z przykładami.

Praktyczne przykłady poleceń Cat w systemie Linux

1. Jak wyświetlić zawartość pojedynczego pliku w Linuksie

Najbardziej podstawowym zastosowaniem „cat” jest wyświetlenie zawartości pliku na terminalu. Można to osiągnąć po prostu podając nazwę pliku jako argument:

Składnia:

cat file_name 

Przykład: Jeśli nasza nazwa_pliku = jayesh.txt

cat jayesh.txt 
kot jayesh.txt

kot jayesh.txt

Notatka: Komenda `ls` służy do wyświetlenia wszystkich plików i katalogów w bieżącej lokalizacji.

2. Jak wyświetlić zawartość wielu plików w Linuksie

Składnia:

cat file_name1 file_name2 

Przykład: Jeśli mamy dwa pliki, plik1 i plik2.

cat file1 file2 
kot plik1 plik2

kot plik1 plik2

3. Jak wyświetlić zawartość pliku poprzedzonego numerami linii w systemie Linux

Dodanie -n> opcja cat> wprowadza numery linii, ułatwiając identyfikację i odwoływanie się do określonych linii w pliku.

Składnia:

cat -n file_name 

Przykład: Jeśli nasza nazwa_pliku to plik2.

cat -n file2 
kot -n plik2

kot -n plik2

Tutaj cat> polecenie używane z przekierowaniem ( >> ), umożliwia utworzenie nowego pliku o nazwie jayesh1 i bezpośrednie wprowadzenie do niego treści. Kolejny ls> polecenie wyświetla listę wszystkich plików w bieżącej lokalizacji.

4. Jak utworzyć plik i dodać zawartość w systemie Linux za pomocą polecenia „cat”.

Jeśli chcesz utworzyć nowy plik lub zastąpić istniejący plik nową zawartością, możesz użyć polecenia „cat” z przekierowaniem wyjścia (` >`> ):

Składnia:

cat>nowa nazwa_pliku 

Przykład: Jeśli chcemy utworzyć nowy plik nazwa_pliku = jayesh1.

cat>jayesh1 
ls 

Umożliwi to wpisanie tekstu bezpośrednio w terminalu i po naciśnięciu Ctrl + D> , w którym wprowadzony tekst zostanie zapisany new_file.txt> .

Komenda `ls` służy do wyświetlenia wszystkich plików i katalogów w bieżącej lokalizacji.

tworzenie pliku za pomocą polecenia cat w systemie Linux

tworzenie pliku za pomocą polecenia cat w systemie Linux

5. Jak skopiować zawartość jednego pliku do innego pliku w systemie Linux

Jak sama nazwa wskazuje, „cat” może połączyć wiele plików w jeden. Ten przykład ilustruje, jak skopiować całą zawartość pliku 1 do pliku 2 za pomocą cat> polecenie wraz z przekierowaniem ( >> ).

Składnia:

cat file1.txt file2.txt>scalony_plik.txt 

To polecenie łączy zawartość file1.txt> I file2.txt> do nowego pliku o nazwie merged_file.txt> .

6. Polecenie Cat może ukryć powtarzające się puste linie na wyjściu

The -s> opcja przydaje się, gdy mamy do czynienia z plikami zawierającymi powtarzające się puste linie. Tłumi te powtórzenia, zapewniając czystszy wydruk.

Składnia:

cat -s file_name 

Wyjście

Will suppress repeated empty lines in output 

7. Jak dołączyć zawartość jednego pliku na końcu innego pliku

Jeśli chcesz dodać zawartość jednego pliku do drugiego, możesz użyć słowa „cat” wraz z dołączeniem ( >>> ) operator:

Składnia:

cat file_name1>> nazwa_pliku2 

Przykład:

cat file1>> plik2 

Spowoduje to dołączenie zawartości ` file1`> do końca ` file2`>

8. Jak wyświetlić zawartość w odwrotnej kolejności za pomocą polecenia `tac` w systemie Linux

Polecenie „tac” jest odwrotnością polecenia „cat” i służy do wyświetlania zawartości pliku w odwrotnej kolejności. Składnia jest prosta:

Składnia:

tac file_name 

Przykład:

To polecenie wydrukuje zawartość „pliku 2” w odwrotnej kolejności, wyświetlając najpierw ostatnią linię, a następnie przedostatnią linię i tak dalej.

tac file2 
plik tac2

plik tac2

9. Jak podświetlić koniec linii w systemie Linux

Opcja „-E” w poleceniu „cat” służy do podświetlania końca każdej linii.

Składnia:

cat -E 'filename' 

Wyjście:

Wyświetlanie $ na końcu linii

Wyświetlanie $ na końcu linii

Spowoduje to wyświetlenie zawartości „jayesh1” ze znakiem „$” na końcu każdej linii, wskazującym koniec linii.

10. Opcja wiersza poleceń `-A` w poleceniu `cat` w systemie Linux

Opcja „-A” umożliwia łączenie efektów opcji „-v”, „-E” i „-T”. Zamiast pisać w poleceniu „-vET”, możesz użyć „-A”:

Składnia:

cat -A 'filename' 

Spowoduje to wyświetlenie zawartości „nazwy pliku” z widocznymi znakami niedrukowalnymi, podświetlonymi zakończeniami linii i zakładkami wyświetlanymi jako „^I”.

11. Jak otwierać pliki przerywane w systemie Linux za pomocą polecenia „cat”.

Aby otworzyć plik z myślnikiem na początku nazwy, użyj opcji „–”:

Składnia:

cat -- '-dashfile' 

Przykład:

cat -- '-jayesh2' 
wyświetlanie zawartości pliku zaczynającej się od `-`

wyświetlanie zawartości pliku zaczynającej się od `-`

Spowoduje to wyświetlenie zawartości pliku o nazwie -jayesh2

12. Polecenie Cat, jeśli plik ma dużo zawartości i nie mieści się w terminalu.

Składnia:

cat 'filename' | more 

Wyjście:

Will show that much content, which could fit in terminal and will ask to show more. 

13. Połącz zawartość wielu plików za pomocą polecenia „cat”.

Aby połączyć zawartość wielu plików w jeden, użyj przekierowania („>”)

Składnia:

cat 'filename1' 'filename2' 'filename3'>'nazwa_scalonego pliku' 

Przykład:

cat 'file1' 'file2' 'file3'>'scalone123' 

Spowoduje to połączenie zawartości pliku 1, pliku 2, pliku 3 w plik merged123.

łączenie zawartości wielu plików w jeden plik

łączenie zawartości wielu plików w jeden plik

14. Wyświetl zawartość wszystkich plików tekstowych w folderze za pomocą polecenia „Cat”.

Aby wyświetlić zawartość wszystkich plików tekstowych w folderze, użyj symbolu wieloznacznego („*.txt”):

Składnia:

cat *.txt 
Wyświetlanie wszystkich plików z rozszerzeniem

Wyświetlanie wszystkich plików z rozszerzeniem .txt

Wyświetli zawartość wszystkich plików tekstowych znajdujących się w folderze.

15. Polecenie Cat umożliwiające dołączenie do istniejącego pliku:

Aby dołączyć tekst do istniejącego pliku, użyj operatora „>>” wraz z „cat”:

Składnia:

cat>> geeks.txt Nowo dodany tekst. 

Spowoduje to dodanie tekstu Nowo dodany tekst. na koniec pliku „geeks.txt”.

Wniosek

W tym artykule omówiliśmy polecenie `cat` w systemie Linux, które jest wszechstronnym narzędziem używanym do różnych operacji na plikach. Omówiliśmy również, że umożliwia użytkownikom przeglądanie, łączenie, tworzenie, kopiowanie, łączenie i manipulowanie zawartością plików. Jest powszechnie używany do wyświetlania zawartości pojedynczego pliku, wielu plików lub dodawania zawartości do istniejącego pliku. Ogólnie możemy powiedzieć, że polecenie `cat` jest niezbędnym narzędziem do zarządzania plikami i manipulowania nimi w systemie Linux.