Polecenia Linuksa

Jak używać polecenia „kot” w Bash?

Jak używać polecenia „kot” w Bash?

Polecenie „cat” w Bash oznacza „konkatenację”. To polecenie jest bardzo często używane do przeglądania, tworzenia i dołączania plików w systemie Linux. Dzisiaj wyjaśnimy Ci użycie tego polecenia w Bash w Linux Mint 20, dzieląc się kilkoma przykładami.

Sposób użycia polecenia „cat” w Bash:

Aby użyć polecenia „kot” w Bash, pokażemy Ci sześć różnych przykładów. Aby zademonstrować te przykłady, stworzyliśmy dwa różne pliki tekstowe o nazwie cat1.txt i cat2.txt z losowym tekstem. W poniższych przykładach będziemy używać tych plików tekstowych:

Przykład nr 1: Wyświetlanie zawartości pliku:

Jeśli chcesz wyświetlić zawartość pliku za pomocą polecenia „cat” w Bash, musimy kontynuować, wykonując to polecenie:

$ cat Przykładowy plik

Tutaj musisz zastąpić SampleFile nazwą pliku, który chcesz wyświetlić na terminalu. Chcieliśmy wyświetlić zawartość cat1.plik txt, dlatego zamieniliśmy SampleFile na cat1.tekst.

Tekst, który napisaliśmy w naszym cat1.Plik txt jest pokazany na poniższym obrazku:

Przykład nr 2: Wyświetlanie zawartości wielu plików:

Jeśli masz wiele plików i chcesz wyświetlić zawartość wszystkich tych plików naraz, musisz kontynuować, wykonując to polecenie:

$ cat PlikPrzykladowy1 PlikPrzykladowy2

Tutaj musisz zastąpić SampleFile1 i SampleFile2 nazwami plików, których zawartość chcesz wyświetlić na swoim terminalu. Chcieliśmy wyświetlić zawartość cat1.txt i cat2.pliki txt; dlatego zastąpiliśmy SampleFile1 cat1.txt i SampleFile2 z cat2.tekst. Możesz także mieć więcej niż dwie nazwy plików w tym poleceniu, jeśli chcesz wyświetlić zawartość więcej niż dwóch plików na terminalu.

Zawartość naszych dwóch plików zostanie wyświetlona w osobnych wierszach, jak pokazano na poniższym obrazku:

Przykład nr 3: Wyświetlanie zawartości wielu plików oddzielonych symbolem „$”:

Na powyższym przykładzie widać, że możemy wyświetlić zawartość więcej niż jednego pliku naraz na naszym terminalu. Jednak w treści pliku nie ma wyraźnego rozróżnienia ani separacji. Innymi słowy, nie możesz odróżnić, które treści należą do którego pliku. Dlatego możemy użyć separatora „$”, który zostanie wstawiony na końcu zawartości każdego pliku. W ten sposób wyraźnie zobaczysz, gdzie kończy się zawartość jednego pliku.

W tym celu będziemy musieli użyć flagi „-e” w następujący sposób:

$ cat -e PlikPrzykladowy1 PlikPrzykladowy2

Tutaj musisz zastąpić SampleFile1 i SampleFile2 nazwami plików, których zawartość chcesz wyświetlić, rozdzielonymi symbolem „$” na twoim terminalu. Chcieliśmy wyświetlić zawartość cat1.txt i cat2.pliki txt oddzielone symbolem „$”; dlatego zastąpiliśmy SampleFile1 cat1.txt i SampleFile2 z cat2.tekst. Możesz również mieć więcej niż dwie nazwy plików w tym poleceniu, jeśli chcesz wyświetlić zawartość więcej niż dwóch plików oddzielonych symbolem „$” na terminalu.

Zawartość naszych dwóch plików zostanie wyświetlona na terminalu oddzielonym symbolem „$”, jak pokazano na poniższym obrazku:

Przykład nr 4: Tworzenie nowego pliku za pomocą polecenia „cat”:

Oprócz wyświetlania zawartości pliku, polecenie „cat” może również utworzyć nowy plik. W tym celu musimy kontynuować, wykonując to polecenie:

$ cat >Plik przykładowy

Tutaj musisz zastąpić SampleFile nazwą pliku, który chcesz utworzyć za pomocą polecenia „cat”. Chcieliśmy stworzyć plik o nazwie cat3, dlatego zamieniliśmy SampleFile na cat3.

Po naciśnięciu klawisza Enter w celu wykonania tego polecenia na terminalu pojawi się monit, który wskaże, że polecenie „cat” prosi o wprowadzenie tekstu do pliku. Możesz dodać do niego dowolny tekst, tak jak my to zrobiliśmy, a następnie nacisnąć kombinację klawiszy Ctrl + d, aby zapisać nowo utworzony plik.

Teraz możesz również sprawdzić, czy plik z żądanym tekstem został utworzony, czy nie, uruchamiając to polecenie:

$ cat Przykładowy plik


Zamieniliśmy SampleFile na cat3, aby wyświetlić jego zawartość, jak pokazano na poniższym obrazku:

Przykład nr 5: Wyświetlanie numerów linii wraz z zawartością pliku:

Jeśli masz bardzo duży plik, zawsze wygodnie jest wyświetlić go z numerami wierszy. Aby wyświetlić numery linii wraz z zawartością pliku, musisz kontynuować, wykonując to polecenie:

$ cat -n Przykładowy plik


Zamieniliśmy SampleFile na cat3, ponieważ chcieliśmy, aby zawartość tego pliku była wyświetlana z numerami linii, jak pokazano na poniższym obrazku:

Przykład nr 6: Dołączanie zawartości plików:

Jeśli kiedykolwiek chcesz dołączyć zawartość jednego pliku na końcu drugiego, możesz kontynuować, wykonując to polecenie:

$ cat PrzykładowyPlik1 >> PrzykładowyPlik2

Tutaj musisz zastąpić SampleFile1 nazwą pliku, którego zawartość chcesz dołączyć, a SampleFile2 nazwą pliku, do którego chcesz dołączyć zawartość. Zamieniliśmy SampleFile1 na cat1.txt i SampleFile2 z cat2.tekst. Oznacza to, że nasz tekst „Hello World!” zostanie dodany na końcu naszego tekstu, „Chcemy przetestować polecenie „kot”.”

Uruchomienie tego polecenia po prostu doda zawartość jednego pliku do drugiego bez wyświetlania czegokolwiek na terminalu.

Możesz to potwierdzić, sprawdzając zawartość SampleFile2 lub cat2.txt w naszym przypadku w następujący sposób:

$ cat PrzykładowyPlik2.tekst


Zawartość naszego dołączonego pliku i.mi. kot2.txt są pokazane na obrazku poniżej:

Wniosek:

W ten sposób możesz nauczyć się używania polecenia „cat” w Linux Mint 20, przechodząc przez wszystkie przykłady, które omówiliśmy dzisiaj.

Gry Vulkan for Linux Users
Vulkan for Linux Users
With each new generation of graphics cards, we see game developers push the limits of graphical fidelity and come one step closer to photorealism. But...
Gry OpenTTD vs Simutrans
OpenTTD vs Simutrans
Creating your own transport simulation can be fun, relaxing and extremely enticing. That's why you need to make sure that you try out as many games as...
Gry OpenTTD Tutorial
OpenTTD Tutorial
OpenTTD is one of the most popular business simulation games out there. In this game, you need to create a wonderful transportation business. However,...