Скачиваний:
47
Добавлен:
10.04.2023
Размер:
791.56 Кб
Скачать

МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ

КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ

УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ

«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ ИМ. ПРОФ. М.А. БОНЧ-БРУЕВИЧА»

(СПбГУТ)

Факультет Инфокоммуникационных сетей и систем

Кафедра Защищенных систем связи

Дисциплина Защита операционных систем сетевых устройств

ОТЧЕТ ПО ЛАБОРАТОРНОЙ РАБОТЕ №3

Направление/специальность подготовки: Информационная безопасность

Студенты:

Преподаватель:

Скорых М.А. ______ (ФИО) (подпись)

Оглавление:

3.1.2.6. «Работа с текстовыми файлами в интерфейсе командной строки» 3

Задачи: 3

Часть 1: Графические текстовые редакторы 3

Шаг 1: Откройте SciTE из графического интерфейса пользователя 3

Шаг 2: Откройте SciTE из терминала 5

Часть 2: Текстовые редакторы командной строки 6

Часть 3: Работа с файлами конфигурации 7

Шаг 1: Расположение файлов конфигурации 8

Шаг 2: Изменение и сохранение файлов конфигурации 11

Шаг 3: Изменение файлов конфигурации для служб 12

Задачи 15

Часть 1: Основные сведения об оболочке 15

Шаг 1: Доступ к командной строке 15

Шаг 2: Отображение страниц справки из командной строки 15

Шаг 3: Создание и изменение каталогов 17

Шаг 4: Перенаправление вывода 19

Шаг 5: Перенаправление вывода с добавлением в конец файла 20

Шаг 6: Работа со скрытыми файлами в Linux 21

Часть 2: Копирование, удаление и перемещение файлов 23

Шаг 1: Копирование файлов 23

Шаг 2: Удаление файлов 23

Шаг 3: Перемещение файлов 24

3.1.3.4. «Серверы Linux» 25

Задачи 25

3.2.1.4. «Поиск файлов журналов» 25

Задачи 25

3.2.2.4. «Навигация в файловой системе Linux и настройка полномочий» 25

Задачи: 25

3.1.2.6. «Работа с текстовыми файлами в интерфейсе командной строки» Задачи:

В этой лабораторной работе вы познакомитесь с текстовыми редакторами Linux и файлами конфигурации.

Часть 1: Графические текстовые редакторы

Перед началом работы с текстовыми файлами в ОС Linux необходимо научиться работать в текстовых редакторах.

Текстовые редакторы ― старейшая категория компьютерных приложений. Для Linux, как и для многих других операционных систем, создано множество различных текстовые редакторов, обладающих самыми разными функциями и возможностями. Одни текстовые редакторы имеют графический интерфейс, другие работают только через командную строку. Каждый текстовый редактор включает набор функций, предназначенный для поддержки конкретного сценария работы. Некоторые текстовые редакторы ориентированы на программистов и имеют такие функциональные возможности, как выделение синтаксиса, контроль соответствия скобок, поиск и замена, поддержка многострочных регулярных выражений, проверка орфографии, а также другие функции, полезные для программирования.

Для экономии места и экономии ресурсов виртуальной машины Cisco CyberOps VM включает только графический текстовый редактор SciTE. SciTE — это простой, маленький и быстрый текстовый редактор. У него нет большого набора дополнительных функций, но он полностью отвечает всем требованиям данного курса.

Шаг 1: Откройте SciTE из графического интерфейса пользователя

Для начала откроем сам тактовый редактор из рабочего стола нашей рабочей станции:

Рисунок 1. Текстовый редактор SciTE

Теперь сохраним этот пустой файл под именем space.txt и закроем редактор, а затем снова попробуем его открыть. После чего импортируем наш space.txt файл в редактор, как видим, его так легко не найти:

Рисунок 2. Домашняя директория analyst

Связано это с тем, что по умолчанию SciTE ищет известные ему расширения файлов, а .txt не является таковым. Поэтому нам необходимо отобразить все файлы в директории пользователя

Рисунок 3. Отображение всей файлов в директории

Шаг 2: Откройте SciTE из терминала

Теперь попробуем открыть наш текстовый редактор через командную строку. Для этого откроем терминал системы, а точнее эмулятор терминала. И введем команду «ls» для просмотра содержимого текущего каталога.

Рисунок 4. Вывод содержимого каталога пользователя

А потом и вовсе запустим наш текстовый редактор сразу с файлом space.txt. Для этого вводим команду «scite space.txt», мы можем просто указать название файла, так как он уже в активной директории:

Рисунок 5. Открытие SciTE через терминал

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

Примечание: ключевой плюс открытия через терминал – возможность запуска с корневыми правами, просто перед командой инициализации программы необходимо указать «sudo».

Часть 2: Текстовые редакторы командной строки

Хотя графические текстовые редакторы удобны и просты в использовании, редакторы, запускаемые из командной строки, играют очень важную роль на компьютерах с ОС Linux. Основным их преимуществом является то, что они позволяют редактировать текстовые файлы в сеансе оболочки на удаленном компьютере.

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

Для начала в терминале откроем файл из первой части с помощью команды «nano space.txt». Nano – еще один текстовый редактор командной строки Unix.

Рисунок 6. Текстовый редактор командной строки nano

Так как тест был создан без символов возврата картеки, а перенос строк по умолчанию – не влкючен, что у нас отображается только одна длинная строка.

Символ «$» указывает на то, что строка продолжается за пределами экрана.

Рисунок 7. Лишь одна большая длинная строка

Соседние файлы в предмете Защита операционных систем сетевых устройств