Командата cat или concatenate е многофункционална програма за комбиниране на два или повече файла. Можете също да използвате командата cat, за да отпечатате съдържанието на файл на терминала, без да го отваряте в текстов редактор.
Командата cat има различни други функции като добавяне към файлове, показване на броя на редовете, създаване на нови файлове и т.н. Въпреки това, много потребители, особено начинаещи, знаят малко за командата cat. Така че тази статия съдържа всичко, което един начинаещ трябва да знае за командата cat в Linux.
Как да използвате Cat Command в Linux
Както споменахме по-рано, командата cat се използва за показване на съдържанието на файл. Ето основния израз на командата cat:
котка [ настроики ] < файл >
Сега нека вземем пример за показване на съдържанието на файла script.txt:
котка script.txt
Ако сте изпълнили скрипт или част от код и искате да запишете изхода му във файл, моля, изпълнете следната команда:
котка > output.txtАко някой друг файл с име „output.txt“ не съществува в текущата ви директория, тази команда първо ще го създаде. След това ще запази изхода от предишната изпълнена команда в него. За да свържете няколко файла и след това да покажете тяхното съдържание, използвайте следната команда:
котка file.txt име на файл.txt
Заедно със съдържанието на файла, можете да покажете техните номера на редове, като използвате опцията -n:
котка -н file.txt
Можете да използвате командата по-долу, когато имате два файла, т.е. file1 и file2, но искате да добавите съдържанието на file2 към file1:
котка име на файл.txt >> file.txt
По същия начин можете да клонирате съдържанието на един файл в друг:
котка file.txt > име на файл.txt
Бързо обобщение
Командата cat е мощна и многофункционална програма, предлагаща множество функции. Потребителите обаче често не са наясно с истинския му потенциал, което го оставя недостатъчно използван. Ето защо тази статия обяснява накратко командата cat, нейните опции и различни случаи на употреба.
Ние демонстрирахме как да използваме командата cat, за да покажем съдържанието на файл, да направим копие на файл, да го добавим към друг файл и да покажем броя на редовете и т.н.