cat - одна из наиболее часто используемых команд в Unix-подобных операционных системах. Он имеет три связанные функции в отношении текстовых файлов:
, отображающие их, объединяющие их копии, создающие новые. Копировать файлыОбщий синтаксис кота:
cat [options] [filenames] [-] [filenames]
Наиболее частое использование кошки - чтение содержимого файлов, а cat - часто наиболее удобная программа для этой цели. Все, что необходимо для открытия текстового файла для просмотра на мониторе дисплея, - это ввести слово cat, за которым следует пробел и имя файла, а затем нажать клавишу ENTER. Например, следующее будет отображать содержимое файла с именем file1:
cat file1
Вторая роль cat - конкатенация. (Это источник любопытного имени кошки.) Исходные файлы не влияют.
Например, следующая команда объединяет копии содержимого трех файлов file1, file2 и file3: [ ! d11]
cat file1 file2 file3
Содержимое каждого файла будет отображаться на экране монитора. Этот вывод можно так же легко перенаправить с помощью оператора перенаправления вывода в другой файл, например file4, используя следующее:
cat file1 file2 file3 > file4
Благодаря комментарию @muru: cat способен создавать новые файлы в зависимости от функции перенаправления оболочки, а не сам
Для небольших файлов это часто бывает проще, чем использование vi, gedit или других текстовых редакторов. Это выполняется путем ввода cat, за которым следует оператор перенаправления вывода, и имя создаваемого файла, затем нажмите ENTER и, наконец, одновременно нажав Ctrl & amp; d.
Например, новый файл с именем file1 можно создать, набрав
cat > file1
, затем нажмите ENTER и одновременно нажмите Ctrl & amp; Ctrl .
PS1: Если файл с именем file1 уже существует, он будет перезаписан
PS1: Если файл с именем file1 уже существует, он будет перезаписан [ ! d28]
Команда cat также может использоваться ( cat может создавать новые файлы в зависимости от функции перенаправления оболочки, а не непосредственно при перенастройке оболочки ), чтобы создать новый файл и передать ему данные из существующего файла. Пример: сделать копию файла oldfile.txt:
cat oldfile.txt > newfile.txt
Ссылки:
Командная строка Linux и Unix Кошка Command cat (Unix) HowTo: Использовать команду cat В Linux / UNIX