Часть 8. Поиск строк по регулярным выражениям

Объекты исследования: less, grep.

Теоретические сведения

Изучить описание и синтаксис следующих команд: less, grep [2, 3]

Порядок выполнения работы

Начальные условия: Командная строка. Каталог test/log с найденными системными журналами.

1. Среди найденных системных журналов посмотреть файл журнала загрузки графической системы XFree86.0.log. Примечание: выйти из просмотрщика можно нажатием клавиши q.

2. Найти все предупреждения в журнале: строка, начинающаяся с «(WW)».

3. Получить все строки, содержащие следующий шаблон: последовательность из одной или более цифры или буквы, затем символ собаки, затем еще одна последовательность одной или более цифры или буквы или точки, затем символ точки, затем от двух до четырёх букв (имя домена первого уровня). Также служебный вывод ошибок удаляется (перенаправляется в нулевое устройство). Примечание: при работе с несколькими файлами grep по умолчанию использует вывод имени файла перед найденной строкой.

4. Избавиться от имени файла в начале строки с помощью ключа -h.

5. Для вывода только найденной подстроки используется ключ -o.

6. Получить все файлы каталога /etc/, игнорируя ошибки.

7. Для каждого из найденных файлов произвести поиск подстроки «nameserver».

8. Для большего удобства добавить вывод имени файла (ключ -H) и номера строки (ключ -n), на которой было найдено совпадение. Обратить внимание: команда grep может эффективно использоваться вместе с командой find для нахождения информации в файлах.

Б. Сбор сведений о системе и управление процессами

Цель лабораторной работы

Знакомство с командами по работе с процессами и командами, предоставляющими сведения о системе.

Часть 1. Сбор сведений о системе

Объекты исследования: uname, who, df, ps, grep, pstree, top.

Теоретические сведения

Изучить описание и синтаксис следующих команд: uname, who, df, ps, grep, pstree, top [2, 3].


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: