7. кот

Изучив навигацию по файловой системе, следующим шагом будет просмотр содержимого файлов. Фундаментальным и универсальным инструментом для этого является команда linux cat. Название cat является сокращением от "concatenate" (конкатенировать), что намекает на ее способность объединять файлы.

Просмотр содержимого файлов

Самое базовое использование команды cat — это отображение содержимого одного файла прямо в вашем терминале.

cat myfile.txt

Эта команда выведет на экран все содержимое myfile.txt. Хотя это идеально подходит для коротких конфигурационных файлов или текстовых фрагментов, это не лучший вариант для просмотра больших файлов, так как текст будет прокручиваться слишком быстро. Инструменты, лучше подходящие для больших файлов, мы рассмотрим на следующем уроке.

Объединение файлов (Конкатенация)

Верная своему названию, cat может объединять или конкатенировать несколько файлов и отображать их объединенный вывод. Утилита cat linux считывает файлы в том порядке, в котором они указаны, и выводит их последовательно.

cat dogfile birdfile

Эта команда сначала отобразит содержимое dogfile, сразу за которым последует содержимое birdfile.

Создание файлов с помощью перенаправления

Вы также можете использовать cat с оператором перенаправления вывода (>) для создания новых файлов. Комбинация linux cat > — это быстрый способ записи текста в файл непосредственно из терминала.

cat > newfile.txt

После выполнения этой команды вы можете вводить свой текст. Нажмите Ctrl+D на новой строке, чтобы сохранить и выйти. Это создаст newfile.txt с введенным вами текстом. Будьте осторожны, так как использование > для существующего файла полностью перезапишет его.

Общие опции команды cat

Команда cat имеет несколько опций для изменения ее поведения. Вот несколько распространенных:

  • -n: Эта опция нумерует все строки вывода, начиная с 1.
  • -b: Эта опция нумерует только непустые строки вывода.

Полный список функций вы всегда можете найти на странице cat manual linux, введя в терминале man cat.

Войдите, чтобы сохранить ваш прогресс обучения

Вход

Упражнения

Практика ведет к совершенству! Вот несколько практических лабораторных работ для закрепления вашего понимания просмотра содержимого файлов:

  1. Команда Linux cat: Просмотр и объединение файлов - Изучите команду cat для просмотра, объединения и манипулирования текстовыми файлами, улучшая навыки работы с командной строкой для эффективной обработки текстовых файлов.
  2. Просмотр лог-файлов и конфигурационных файлов в Linux - Практикуйтесь в использовании таких команд, как cat, для эффективного просмотра и навигации по текстовым файлам, включая системные журналы и конфигурационные файлы, для извлечения критически важной информации.

Эти лабораторные работы помогут вам применить концепции в реальных сценариях и укрепить уверенность в просмотре содержимого файлов в Linux.

Тест

Какая команда используется для отображения содержимого файла в командной строке? (Примечание: Ваш ответ должен быть одним словом в нижнем регистре на английском языке.)