Linux команди

Как да използвам командата “cat” в Bash?

Как да използвам командата “cat” в Bash?

Командата „котка“ в Bash означава „обединяване“. Тази команда се използва много често за преглед, създаване и добавяне на файлове в Linux. Днес ще ви обясним използването на тази команда в Bash в Linux Mint 20, като споделим някои примери.

Метод за използване на командата “cat” в Bash:

За използването на командата “котка” в Bash ще ви покажем шест различни примера. За да демонстрираме тези примери, ние създадохме два различни текстови файла с име cat1.txt и cat2.txt с произволен текст. Ще използваме тези текстови файлове в нашите примери по-долу:

Пример # 1: Показване на съдържанието на файл:

Ако искате да покажете съдържанието на файл с командата “cat” в Bash, трябва да продължим, като изпълним тази команда:

$ котка SampleFile

Тук трябва да замените SampleFile с името на файла, който искате да се показва на терминала. Искахме да покажем съдържанието на cat1.txt файл, затова сме заменили SampleFile с cat1.текст.

Текстът, който написахме в нашата котка1.txt файлът е показан на следното изображение:

Пример # 2: Показване на съдържанието на множество файлове:

Ако имате няколко файла и искате да покажете съдържанието на всички тези файлове наведнъж, трябва да продължите, като изпълните тази команда:

$ cat SampleFile1 SampleFile2

Тук трябва да замените SampleFile1 и SampleFile2 с имената на файловете, чието съдържание искате да се показва на вашия терминал. Искахме да покажем съдържанието на cat1.txt и cat2.txt файлове; Ето защо сме заменили SampleFile1 с cat1.txt и SampleFile2 с cat2.текст. Можете също да имате повече от две имена на файлове в тази команда, ако искате да покажете съдържанието на повече от два файла на терминала.

Съдържанието на двата ни файла ще се покаже в отделни редове, както е показано на следващото изображение:

Пример # 3: Показване на съдържанието на множество файлове, разделени със символ „$“:

От примера, показан по-горе, можете да видите, че можем да показваме съдържанието на повече от един файл наведнъж на нашия терминал. В съдържанието на файла обаче няма ясно разграничение или разделяне. С други думи, не можете да различите кое съдържание принадлежи към кой файл. Следователно можем да използваме разделителя “$”, който ще бъде вмъкнат в края на съдържанието на всеки файл. По този начин ясно ще можете да видите къде свършва съдържанието на един файл.

За целта ще трябва да използваме флага „-e“ по следния начин:

$ cat -e SampleFile1 SampleFile2

Тук трябва да замените SampleFile1 и SampleFile2 с имената на файловете, чието съдържание искате да се показва, разделени със символ “$” на вашия терминал. Искахме да покажем съдържанието на cat1.txt и cat2.txt файлове, разделени със символ “$”; Ето защо сме заменили SampleFile1 с cat1.txt и SampleFile2 с cat2.текст. Можете също да имате повече от две имена на файлове в тази команда, ако искате да покажете съдържанието на повече от два файла, разделени със символ „$“ на терминала.

Съдържанието на двата ни файла ще се покаже на терминала, разделено със символ „$“, както е показано на следващото изображение:

Пример # 4: Създаване на нов файл с командата “cat”:

Освен показването на съдържанието на файл, командата “cat” също е в състояние да създаде нов файл. За това трябва да продължим, като изпълним тази команда:

$ cat> SampleFile

Тук трябва да замените SampleFile с името на файла, който искате да създадете с командата “cat”. Искахме да създадем файл с име cat3, затова сме заменили SampleFile с cat3.

Когато натиснете клавиша Enter, за да изпълните тази команда, ще видите подкана на вашия терминал, който ще покаже, че командата “cat” ви моли да въведете малко текст във вашия файл. Можете да добавите произволен текст в него, както направихме и след това натиснете комбинацията от клавиши Ctrl + d, за да запазите новосъздадения файл.

Сега можете да проверите дали е създаден файл с желания текст или не, като изпълните тази команда:

$ котка SampleFile


Заменихме SampleFile с cat3, за да покажем съдържанието му, както е показано на изображението по-долу:

Пример # 5: Показване на номера на редове заедно със съдържанието на файл:

Ако имате много голям файл, винаги е удобно да го видите с номера на редове. За да покажете номерата на редовете заедно със съдържанието на файл, трябва да продължите, като изпълните тази команда:

$ cat -n SampleFile


Заменихме SampleFile с cat3, тъй като искахме съдържанието на този файл да се показва с номера на редове, както е показано на изображението по-долу:

Пример # 6: Добавяне на съдържанието на файлове:

Ако някога искате да добавите съдържанието на един файл в края на друг, тогава можете да продължите, като изпълните тази команда:

$ cat SampleFile1 >> SampleFile2

Тук трябва да замените SampleFile1 с името на файла, чието съдържание искате да добавите, и SampleFile2 с името на файла, където искате да добавите съдържанието. Заменихме SampleFile1 с cat1.txt и SampleFile2 с cat2.текст. Това означава, че нашият текст „Hello World!”Ще бъде добавено в края на нашия текст,„ Искаме да тестваме командата „котка”.”

Изпълнението на тази команда просто ще добави съдържанието на един файл към друг, без да показва нищо на терминала.

Можете да го потвърдите, като проверите съдържанието на SampleFile2 или cat2.txt в нашия случай, както следва:

$ котка SampleFile2.текст


Съдържанието на нашия приложен файл i.д. котка2.txt са показани на изображението по-долу:

Заключение:

Ето как можете да научите използването на командата “cat” в Linux Mint 20, като прегледате всички примери, които обсъдихме днес.

SuperTuxKart за Linux
SuperTuxKart е страхотно заглавие, създадено да ви предостави безплатно изживяването на Mario Kart във вашата Linux система. Играта е доста предизвика...
Урок за битка за Уеснот
Битката за Уеснот е една от най-популярните стратегически игри с отворен код, които можете да играете по това време. Тази игра не само се разработва о...
0 А.д. Урок
От многото стратегически игри, 0 A.д. успява да се открои като изчерпателно заглавие и много дълбока, тактическа игра, въпреки че е с отворен код. Раз...