
Кот (сокращение от «соединять«) - одна из наиболее часто используемых команд в Linux / Unix подобных операционных системах. Кот Команда позволяет нам создавать один или несколько файлов, просматривать содержимое файла, объединять файлы и перенаправлять вывод в терминал или файлы. В этой статье мы узнаем, как удобно использовать Кот команды с их примерами в Linux.
Читайте также:Узнайте, как использовать «cat» и «tac» (обратную команду cat) в Linux
кошка [ВАРИАНТ] [ФАЙЛ] ...
В приведенном ниже примере будет показано содержимое /etc/passwd файл.
# кот / etc / passwd корень: x: 0: 0: корень: / корень: / bin / bash. bin: x: 1: 1: bin: / bin: / sbin / nologin. нарад: х: 500: 500:: / дом / нарад: / бен / баш
В приведенном ниже примере будет отображаться содержимое контрольная работа и test1 файл в терминале.
# кот тест test1 Всем привет. Привет, мир,
Мы создадим файл с именем test2 файл с помощью команды ниже.
# cat> test2
Ожидает ввода от пользователя, введите желаемый текст и нажмите CTRL + D (удерживайте Клавиша Ctrl и введите ‘d') выйти. Текст будет написан на test2 файл. Вы можете увидеть содержимое файла со следующими Кот команда.
# кот test2 всем привет, как поживаете?
Если файл с большим количеством контента, который не помещается в выходной терминал, и экран прокручивается очень быстро, мы можем использовать параметры больше и меньше с Кот как показано выше.
# cat song.txt | более# cat song.txt | меньше
С -n вариант, вы могли видеть номера строк файла song.txt в выходной терминал.
# cat -n song.txt1 «Исцели мир» 2 Есть место в. 3 Твое сердце. 4 И я знаю, что это любовь. 5 И это место смогла. 6 Будьте много. 7 Ярче завтрашнего дня. 8 И если очень постараешься. 9 Вы обнаружите, что в этом нет необходимости. 10 плакать. 11 В этом месте вы почувствуете. 12 Нет боли или печали
Ниже вы можете увидеть с помощью -e вариант, который ‘$‘Отображается в конце строки, а также в пространстве с указанием‘$‘Если есть пробелы между абзацами. Эта опция полезна для сжатия нескольких строк в одной строке.
# cat -e testпривет всем, как дела? $ $ Привет, все в порядке. $ Как проходит твоя тренировка? $ $
В выводе ниже мы могли видеть ВКЛАДКА пространство заполнено "^ Я' персонаж.
# cat -T тест Привет ^ Явсе, как поживаете? Привет, ^ Яя в порядке. ^ Я^ IКак ты тренируешься ^ Япродолжается? Давайте сделаем ^ Янемного практики в Linux.
В приведенном ниже примере у нас есть три файла контрольная работа, test1 и test2 и может просматривать содержимое этого файла, как показано выше. Нам нужно разделить каждый файл с помощью ; (точка с запятой).
# кошачий тест; cat test1; кошка test2 Это тестовый файл. Это файл test1. Это файл test2.
Мы можем перенаправить стандартный вывод файла в новый файл или существующий файл с помощью ‘>‘(Больше чем) символ. Тщательное, существующее содержание test1 будет перезаписан содержимым контрольная работа файл.
# cat test> test1
Добавляется в существующий файл с помощью ‘>>Символ ‘(двойное больше). Здесь содержимое контрольная работа файл будет добавлен в конец test1 файл.
# cat test >> test1
Когда вы используете перенаправление со стандартным вводом ‘<‘(Меньше символа), используется имя файла test2 как ввод для команды, а вывод будет показан в терминале.
# catЭто файл test2.
Это создаст файл с именем test3 и весь вывод будет перенаправлен во вновь созданный файл.
# cat test test1 test2> test3
Это создаст файл test4 и выход Кот команда передается для сортировки, а результат будет перенаправлен во вновь созданный файл.
# кот test test1 test2 test3 | sort> test4
В этой статье показаны основные команды, которые могут помочь вам изучить Кот команда. Вы можете обратиться к странице руководства Кот команда, если вы хотите узнать больше параметров. В следующей статье мы рассмотрим более сложные команды cat. Если вы сочтете эту статью полезной, поделитесь ею в поле для комментариев ниже.