Команда Linux cat (сокращение от «concatenate») - очень полезная команда. Используя команду cat, вы можете создать файл, просмотреть содержимое файла, объединить файлы и перенаправить вывод файлов. Мы обсудим различные варианты использования команды cat на некоторых примерах в этой статье.
Базовый синтаксис команды Cat
Для команды cat используется следующий синтаксис:
$Кот [параметры] [имя файла]
File-name - это имя файла.
Используйте следующую команду, чтобы изучить все варианты кошек:
$Кот --помощь
Распечатать содержимое файла с помощью команды cat
Используя команду cat, вы можете отобразить содержимое файла на терминале следующим образом:
$Котимя файла
Например, чтобы просмотреть содержимое файла test_file.txt, введите в терминале указанную ниже команду:
$Котtest_file.txtСодержимое указанного выше файла будет отображаться на терминале.
Аналогичным образом, чтобы отобразить содержимое нескольких файлов, используйте следующую команду:
$Котtest_file.txt test_file1.txtПриведенная выше команда покажет вам содержимое test_file.txt и test_file1.txt на терминале.
Создание файла с помощью команды cat
Вы можете использовать команду cat для создания нового файла.
Например, мы создаем файл с именем «new_filetest.txt», выполняя следующую команду:
$Кот >test_file.txtТеперь пользователь введет содержимое в этот файл, а затем «Ctrl + d» оставит этот файл. Содержимое записано в файле «new_filetest.txt», который можно отобразить с помощью команды cat.
Использование большего и меньшего количества опций с помощью команды cat
Если файл имеет большое содержимое, и вам нужно прокрутить, чтобы просмотреть больше содержимого файла. В этом случае используйте следующие параметры с командой cat:
$Котtestfile.txt| более$Котtestfile.txt| меньше
Распечатать номер строки с содержимым файла
Используйте команду cat вместе с опцией ‘-n’, чтобы отобразить номер строки содержимого файла следующим образом:
$Кот -ntest_file.txt
Отображать символы, разделенные табуляцией
Используйте параметр «-T» и команду cat, чтобы отобразить символы, разделенные табуляцией, в строке.
$Кот -Ttestfile.txtВ строке пространство табуляции будет заполнено символом «^ I», что также показано на следующем снимке экрана:
Печатайте '$' в конце строк
Чтобы отобразить «$» в конце строк, используйте опцию «-e» с командой cat следующим образом:
$Кот -А такжеtestfile.txtВышеупомянутый вариант полезен, когда вы хотите сжать несколько строк в одной строке.
Перенаправить содержимое файла
С помощью команды cat пользователь может перенаправить стандартный вывод в новый файл.
Например, чтобы скопировать содержимое одного файла в другой, вы можете использовать команду cat. У нас есть файл с именем test_file.txt, а другой - test_file1.txt. Итак, чтобы скопировать содержимое «test_file.txt» в «test_file1.txt», используйте команду cat с оператором «>» следующим образом:
$Котtest_file.txt>new_file.txt
Если «test_file1.txt» не существует, он создаст файл с этим именем.
Чтобы добавить содержимое «test_file.txt» в «test_file1.txt», используйте оператор «>>» в команде cat следующим образом:
$Котtest_file.txt>>test_file1.txt
Игнорируйте повторяющиеся пустые строки
Используя команду cat вместе с опцией ‘-s’, вы можете опустить пустые строки из вывода.
$Кот -stest_file.txtОбъединение файлов с помощью команды cat
Команда cat используется для объединения содержимого файла. Например, объедините содержимое test_file.txt и test_file1.txt, а затем запишите содержимое в новый файл mergefile.txt с помощью оператора ‘>’ следующим образом:
$Котtest_file.txt test_file1.txt>mergefile.txt
Заключение
В этой статье мы объяснили команду Linux cat на примерах. У нас есть, как команда cat может помочь пользователю Linux, когда он / она работает в системе. Надеюсь, вы многому научились из приведенных выше примеров. Пожалуйста, оставьте свой отзыв в комментариях.