Команды Linux

Как использовать команду cat в Bash?

Как использовать команду cat в Bash?

Команда «cat» в Bash означает «объединить». Эта команда очень часто используется для просмотра, создания и добавления файлов в Linux. Сегодня мы объясним вам использование этой команды в Bash в Linux Mint 20, поделившись некоторыми примерами.

Метод использования команды cat в Bash:

Для использования команды «cat» в Bash мы покажем вам шесть различных примеров. Для демонстрации этих примеров мы создали два разных текстовых файла с именем cat1.txt и cat2.txt со случайным текстом. Мы будем использовать эти текстовые файлы в наших примерах ниже:

Пример №1: Отображение содержимого файла:

Если вы хотите отобразить содержимое файла с помощью команды «cat» в Bash, мы должны продолжить, выполнив эту команду:

$ cat SampleFile

Здесь вы должны заменить SampleFile на имя файла, который вы хотите отобразить на терминале. Мы хотели отобразить содержимое cat1.txt, поэтому мы заменили SampleFile на cat1.текст.

Текст, который мы написали в нашей cat1.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, чтобы сохранить вновь созданный файл.

Теперь вы также можете проверить, создан ли файл с желаемым текстом или нет, выполнив эту команду:

$ cat SampleFile


Мы заменили SampleFile на cat3, чтобы отобразить его содержимое, как показано на изображении ниже:

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

Если у вас очень большой файл, то всегда удобно просматривать его с номерами строк. Чтобы отобразить номера строк вместе с содержимым файла, вы должны продолжить, выполнив эту команду:

$ cat -n SampleFile


Мы заменили SampleFile на cat3, так как хотели, чтобы содержимое этого файла отображалось с номерами строк, как показано на изображении ниже:

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

Если вы когда-нибудь захотите добавить содержимое одного файла в конец другого, вы можете продолжить, выполнив эту команду:

$ cat SampleFile1 >> SampleFile2

Здесь вы должны заменить SampleFile1 на имя файла, содержимое которого вы хотите добавить, а SampleFile2 на имя файла, в который вы хотите добавить содержимое. Мы заменили SampleFile1 на cat1.txt и SampleFile2 с cat2.текст. Это означает, что наш текст «Hello World»!»Будет добавлен в конце текста:« Мы хотим протестировать команду «cat».”

Выполнение этой команды просто добавит содержимое одного файла в другой, ничего не отображая на терминале.

Вы можете подтвердить это, проверив содержимое SampleFile2 или cat2.txt в нашем случае следующим образом:

$ cat SampleFile2.текст


Содержимое нашего добавленного файла i.е. cat2.txt показаны на изображении ниже:

Заключение:

Вот как вы можете изучить использование команды «cat» в Linux Mint 20, просмотрев все примеры, которые мы обсуждали сегодня.

Как изменить указатель мыши и размер курсора, цвет и схему в Windows 10
Указатель мыши и курсор в Windows 10 - очень важные аспекты операционной системы. То же самое можно сказать и о других операционных системах, так что,...
Бесплатные движки с открытым исходным кодом для разработки игр для Linux
В этой статье будет рассмотрен список бесплатных игровых движков с открытым исходным кодом, которые можно использовать для разработки 2D- и 3D-игр в L...
Shadow of the Tomb Raider для Linux Учебное пособие
Shadow of the Tomb Raider - двенадцатое дополнение к серии Tomb Raider - франшизе приключенческой игры, созданной Eidos Montreal. Игра была очень хоро...