4-1 Iнформаційна безпека в системi Unix / Пз - 02 Безопасность Unix ОСНОВНI ПРИНЦИПИ РОБОТИ ТА КОМАНДИ IТЕРПРЕТАТОРА SHELL
.docxМіністерство освіти і науки України
Харківський національний університет радіоелектроніки
Факультет Інфокомунікацій .
Кафедра Інфокомунікаційної інженерії імені В.В. Поповського .
ЗВІТ
з практичного заняття №2
з дисципліни
Iнформаційна безпека в системi Unix
Тема заняття: ОСНОВНI ПРИНЦИПИ РОБОТИ ТА КОМАНДИ IТЕРПРЕТАТОРА SHELL
.
2020 р.
Цель: Ознакомление с командным языком системы UNIX, оболочкой bash, перенаправлением потоков ввода/вывода и с программными каналами.
(6) Удалить из текущего каталога все файлы, содержащие подстроку "text".
Рисунок 1 – Удаление файлов с использованием конвейера
На рис. 1 показан процесс поиска и удаления файлов в которых содержится отрывок “text”. Для этого используется команда grep для поиска текста в файлах, она выдает файлы с содержанием, после этого оно перенаправляется команде rm которая их удаляет. Команда rm не работает со списком файлов, этого используется xargs которая разделяет перенаправленный поток вывода с файлами на отдельные файлы и для каждой применяет удаление.
(7) Объединить все файлы с расширением ".txt" в один файл.
Рисунок 2 – Объединение файлов
На рис. 2 изображено объединение содержимого файлов *.txt посредством использования команды echo для последовательного вывода информации, выходящий поток которой записывается в новый файл.
(8) Посчитать сколько процессов запущено с данного терминала.
Рисунок 3 – Подсчёт количества процессов, запущенных с терминала
На рис. 3 показаны процессы, которые были запущены от терминала, для этого использовалась команда ps –a, также её можно было использовать без ключа, бля получения аналогичного результата. Ключ –l добавляет колонки для большей информативности. UID показывает от имени какого пользователя запущен процесс, PID это идентификатор процесса, PPID родительский процесс и тд.
(9) Вывести на экран отсортированный в алфавитном порядке список файлов, содержащих подстроку "include".
Рисунок 4 – Отсортированный вывод файлов
На рис. 4 показаны файлы, содержащие строку include. Для вывода списка файлов в отсортированном виде использовалась команда sort без ключей, данные были сформированы командой grep.
Выводы
В ходе данной лабораторной работы я изучил и ознакомился с командным языком системы UNIX, оболочкой bash, перенаправлением потоков ввода/вывода и с программными каналами.
