Просмотр журналов и файлов конфигурации в Linux

LinuxLinuxBeginner
Практиковаться сейчас

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

В мире администрирования Linux-систем умение эффективно просматривать и перемещаться по текстовым файлам является важным навыком. Это задание проверит вашу способность использовать три основные команды просмотра текста в Linux: cat, more и less. Эти команды являются важными инструментами для любого пользователя или администратора Linux, позволяющими быстро просматривать содержимое файлов, прокручивать большие файлы и искать определенную информацию.

Представьте, что вы младший системный администратор, которому поручено просмотреть важные журнальные файлы и файлы конфигурации на Linux-сервере. Ваш старший администратор оставил вам серию задач, которые нужно выполнить с использованием этих команд просмотра текста. Готовы ли вы принять вызов?


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL linux(("Linux")) -.-> linux/BasicFileOperationsGroup(["Basic File Operations"]) linux/BasicFileOperationsGroup -.-> linux/cat("File Concatenating") linux/BasicFileOperationsGroup -.-> linux/less("File Paging") linux/BasicFileOperationsGroup -.-> linux/more("File Scrolling") subgraph Lab Skills linux/cat -.-> lab-387914{{"Просмотр журналов и файлов конфигурации в Linux"}} linux/less -.-> lab-387914{{"Просмотр журналов и файлов конфигурации в Linux"}} linux/more -.-> lab-387914{{"Просмотр журналов и файлов конфигурации в Linux"}} end

Освойте искусство просмотра текста

Задачи

  1. Используйте команду cat для отображения содержимого файла /home/labex/project/system_overview.txt. Скопируйте последнюю строку вывода в файл с именем /home/labex/project/answer1.txt.
  2. Используйте команду more или less для просмотра содержимого файла /home/labex/project/large_log.txt и найдите строку, содержащую слово "ERROR". Скопируйте всю эту строку в файл с именем /home/labex/project/answer2.txt.

Требования

  • Все команды должны быть выполнены в каталоге /home/labex/project.
  • Для Задачи 1 используйте cat для просмотра файла и вручную скопируйте последнюю строку в answer1.txt.
  • Для Задачи 2 вы должны использовать функцию поиска в more, чтобы найти строку "ERROR".

Пример

Вот пример того, как могут выглядеть ваши взаимодействия с терминалом:

cat answer1.txt
░░░░░░░░░░░░░░░░░
cat answer2.txt
░░░░░ ERROR ░░░░░

Подсказки

  • Щелкните правой кнопкой мыши по Desktop Interface (Рабочий стол), чтобы скопировать и вставить текст.
  • Или используйте touch для создания файла и echo для добавления последней строки, если вы знакомы с этими командами.
  • Для Задачи 2 команда more предназначена только для поиска строки. Используйте любую команду для перемещения строки журнала в answer2.txt.
✨ Проверить решение и практиковаться

Резюме

В этом задании вы практиковались в использовании трех важных команд просмотра текста в Linux: cat, more и less. Эти команды являются важными для эффективного перемещения по текстовым файлам и их просмотра в среде Linux. Вы узнали, как быстро отображать содержимое файлов с помощью cat, прокручивать большие файлы с помощью more и выполнять более сложные операции по навигации и поиску с помощью less. Эти навыки окажутся бесценными в вашем становлении как пользователя Linux или системного администратора, позволяя вам быстро получать доступ к текстовой информации на ваших системах и анализировать ее.