Команда Linux Cat: использование и примеры
Команда cat в Linux - одна из самых полезных команд, которую вы можете изучить. Он получил свое название от слова «объединить» и позволяет создавать, объединять или печатать файлы на стандартном экране вывода или в другой файл и многое другое.
Вам не требуется ничего устанавливать, поскольку он предустановлен с пакетом coreutils в любой системе на основе Debian или Red Hat.
В этом руководстве мы рассмотрим распространенное использование команды Linux cat, объясняя ее функции.
Чтобы убедиться, что файл действительно создан указанной выше командой, просто используйте следующую команду ls в терминале:
Чтобы добавить содержимое файла назначения, используйте параметр >> вместе с командой cat:
Вам не требуется ничего устанавливать, поскольку он предустановлен с пакетом coreutils в любой системе на основе Debian или Red Hat.
В этом руководстве мы рассмотрим распространенное использование команды Linux cat, объясняя ее функции.
Синтаксис команд Cat
Прежде чем мы начнем изучать тему статьи, мы должны войти в VPS с помощью SSH и быстро проверить базовый синтаксис. Команда принимает имя файла в качестве аргумента вместе с параметрами для указания конкретных операций.cat [OPTION] [FILE]
Чтобы найти все доступные варианты, просто введите cat –help в терминале.Создание файла с помощью команды Cat
Используя команду cat, вы можете быстро создать файл и поместить в него текст. Для этого используйте оператор перенаправления >, чтобы перенаправить текст в файле.cat > filename.txt
Файл создан, и вы можете начать заполнять его текстом. Чтобы добавить несколько строк текста, просто нажимайте Enter в конце каждой строки. Когда вы закончите, нажмите CTRL + D, чтобы выйти из файла.Чтобы убедиться, что файл действительно создан указанной выше командой, просто используйте следующую команду ls в терминале:
ls -l
Просмотр содержимого файла с помощью команды Cat
Это одно из основных применений команды cat. Без каких-либо параметров команда прочитает содержимое файла и отобразит его в консоли.cat filename.txt
Чтобы предотвратить прокрутку больших файлов, вы можете добавить параметр | more для вывода через меньший или больший дисплей:cat filename.txt | more
Вы также можете отображать содержимое более чем одного файла. Например, чтобы отобразить содержимое всех текстовых файлов, используйте в терминале следующую команду:cat *.txt
Перенаправление содержимого с помощью команды Cat
Вместо того, чтобы отображать содержимое файла в консоли, вы можете перенаправить вывод в другой файл, используя опцию > . Командная строка будет выглядеть так:cat source.txt > destination.txt
Если целевой файл не существует, команда создаст его или перезапишет существующий с тем же именем.Чтобы добавить содержимое файла назначения, используйте параметр >> вместе с командой cat:
cat source.txt >> destination.txt
Объединение файлов с помощью команды Cat
Эта команда также позволяет объединять несколько файлов в один. В основном он работает так же, как и функция перенаправления, описанная выше, но с несколькими исходными файлами.cat source1.txt source2.txt > destination.txt
Как и ранее, указанная выше команда создаст целевой файл, если он не существует, или перезапишет существующий с тем же именем.Выделение строки с помощью команды Cat
Команда cat также может отмечать концы строк, отображая символ $ в конце каждой строки. Чтобы использовать эту функцию, используйте параметр -E вместе с командой cat:cat -E filename.txt
Отображение номеров строк с помощью команды Cat
С помощью команды cat вы также можете отобразить содержимое файла вместе с номерами строк в начале каждого файла. Чтобы использовать эту функцию, используйте параметр -n с командой cat:cat -n filename.txt
Отображение непечатаемых символов с помощью команды Cat
Чтобы отобразить все непечатаемые символы, используйте параметр -v вместе с командой cat, как в следующем примере:cat -v filename.txt
Чтобы отобразить только символы табуляции, используйте -T :cat -T filename.txt
Символы табуляции будут отображаться как ^ IПодавление пустых строк с помощью команды Cat
Чтобы подавить повторяющиеся пустые строки и создать безопасное пространство на экране, вы можете использовать параметр -s . Имейте в виду, что эта опция сохранит одну пустую строку, удалив только повторяющиеся пустые строки. Команда будет выглядеть так:cat -s filename.txt
Нумерация непустых строк с помощью команды Cat
Чтобы отобразить непустые строки с номерами строк, напечатанными перед ними, используйте параметр -b . Помните, что параметр -b имеет приоритет над параметром -n :cat -b filename.txt
Отображение файла в обратном порядке с помощью команды Cat
Чтобы просмотреть содержимое файла в обратном порядке, начиная с последней строки и заканчивая первой, просто используйте команду tac , которая является просто cat в обратном порядке:tac filename.txt
Комментариев 0