Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчет по лабораторной №3.docx
Скачиваний:
5
Добавлен:
25.12.2024
Размер:
2.23 Mб
Скачать

3.1.2.7. «Знакомство с оболочкой Linux»

Цель работы:

Познакомиться управлением файлами и каталогами с помощью терминала командной строки, а также с элементами администрирования.

Ход работы:

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

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

  1. Выполните вход на ВМ CyberOps Workstation от имени пользователя analyst с паролем cyberops. В этой лабораторной работе в качестве примера учетной записи используется учетная запись analyst.

  2. Для получения доступа к командной строке щелкните значок терминала на док-панели в нижней части экрана виртуальной машины. Откроется эмулятор терминала (рис.27).

Рисунок 27 – Терминал

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

  1. Для того чтобы узнать больше о странице man (рис.28).

Рисунок 28 – Дополнительна информация о man

Назовите несколько разделов на странице man. Name, Synopsis, Description, Options и т.д.

  1. Введите q для выхода из страницы man.

  2. С помощью команды man можно больше узнать о команде cp (рис.29).

Рисунок 29 – Дополнительна информация о cp

Каково назначение команды cp? Копирование файлов и директорий

  1. Какая команда поможет получить более подробные сведения о команде pwd? man pwd

  2. Какую функцию выполняет команда pwd? Выводит текущую рабочую директорию

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

  1. В ведите в командную строку pwd (рис.30).

Рисунок 30 – Команда pwd

Какой каталог является текущим? /home/analyst

  1. В ведите ls -l в командной строке, чтобы вывести список файлов и папок в текущем каталоге. Параметр -l отображает размер файла, разрешения, владельца, дату создания и другие данные (рис.31).

Рисунок 31 – Просмотр файлов и директорий

  1. В текущем каталоге выполните команду mkdir, чтобы создать три новые папки: cyops_folder1, cyops_folder2 и cyops_folder3. Введите mkdir cyops_folder1 и нажмите клавишу ВВОД. Повторите те же действия для создания папок cyops_folder2 и cyops_folder3 (рис.32).

Рисунок 32 – Создание новых директорий

  1. Введите ls -l, чтобы проверить, что папки были созданы (рис.33).

Рисунок 33 – Успешное создание новых каталогов

  1. В ведите в командной строке cd /home/analyst/cyops_folder3 и нажмите клавишу ВВОД (рис.34).

Рисунок 34 – Открытие каталога cyops_folder3

В какой папке вы сейчас находитесь? /home/analyst/cyops_folder3

Введите команду cd ~ и опишите, что происходит. Перешли в домашний каталог

  1. С помощью команды mkdir создайте новую папку с именем cyops_folder4 в папке cyops_folder3 (рис.35).

Рисунок 35 – Создание каталога cyops_folder4

  1. С помощью команды ls -l убедитесь, что папка создана (рис.36).

Рисунок 36 – Просмотр содержимого cyops_folder3

  1. Измените текущий каталог на /home/analyst/cyops_folder3 (рис.37).

Рисунок 37 – Изменение текущего каталога

  1. И зменив текущий каталог на .., мы увидим, что перешли на один уровень вверх. Этот каталог также называется родительским. Введите cd .. (рис.38).

Рисунок 38 – Переход в родительский каталог

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

  1. С помощью команды echo выведите сообщение. Так как вывод не определен, команда echo выводит в текущее окно терминала (рис.39).

Рисунок 39 – Вывод сообщения

  1. С помощью оператора > выполните переопределение вывода команды echo в текстовый файл (рис.40).

Рисунок 40 – Переопределение сообщения в текстовый файл

  1. Обратите внимание, что, несмотря на то что файл some_text_file.txt не существовал, он создался автоматически для сохранения вывода команды echo. С помощью команды ls -l проверьте, создался ли этот файл (рис.41).

Рисунок 41 – Новый текстовый файл

  1. С помощью команды cat выведите содержимое текстового файла some_text_file.txt (рис.42).

Рисунок 42 – Содержимое созданного текстового файла

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

  1. Как и оператор >, оператор >> перенаправляет вывод в файл. Разница заключается в том, что >> добавляет данные в конец файла, сохраняя его текущее содержимое неизменным (рис.43).

Рисунок 43 – Добавление в созданный ранее файл

  1. С помощью команды cat снова выведите содержимое текстового файла some_text_file.txt (рис.44).

Рисунок 44 – Просмотр содержимого файла