LR2.Tyutterin_Yakov_Z1411
.pdfМИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ федеральное государственное автономное образовательное учреждение высшего образования
«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ АЭРОКОСМИЧЕСКОГО ПРИБОРОСТРОЕНИЯ»
ИНСТИТУТ НЕПРЕРЫВНОГО И ДИСТАНЦИОННОГО ОБРАЗОВАНИЯ
КАФЕДРА ПРИКЛАДНОЙ ИНФОРМАТИКИ
ОЦЕНКА
ПРЕПОДАВАТЕЛЬ
Старший преподаватель |
|
Е. К. Григорьев |
должность, уч. степень, звание |
подпись, дата |
инициалы, фамилия |
ОТЧЕТ О ЛАБОРАТОРНОЙ РАБОТЕ №2
Разработка командных файлов средствами Терминала на MacOS
по дисциплине: Операционные системы
РАБОТУ ВЫПОЛНИЛ |
|
|
|
|
|
СТУДЕНТ гр. № |
Z1411 |
|
|
Я. Н. Тюттерин |
|
|
|
|
|
|
|
|
номер группы |
подпись, дата |
|
инициалы, фамилия |
|
Студенческий билет № |
2022/4886 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Санкт-Петербург 2024
Лабораторная работа № 2. Разработка командных файлов средствами Терминала на MacOS.
Цель работы: получение практических навыков разработки командных файлов для Терминала MacOS.
Для каждого созданного файла ОС хранит его название, время создания и метаданные. Эти дополнительные характеристики называют атрибутами файла. В отличие от Windows, в случае с Mac OS нет фиксированного «традиционного» списка атрибутов, который легко выделить, список слишком длинный. И тем не менее, можно выделить наиболее распространённые атрибуты.
Результат просмотра свойств файла представлена на рисунке 1.
Рисунок 1 - Свойства файла
Рисунок 2 - Присвоение скрытого атрибута
Рисунок 3 - Присвоение заблокированного атрибута
Рисунок 4 - Архивирование
Рисунок 5 - Отмена скрытия
Скрытие файла с названиями, подходящими на заданный паттерн представлено на рисунке
6.
Рисунок 6 - Скрытие файлов
Рисунок 7 - Скрытие файлов на основе расширения
Рисунок 8 - Удаление файлов
Рисунок 9 - Переименование файлов
Рисунок 10 - Создание файлов с расширением .txt
Рисунок 11 - Вывод всех файлов директории с расширением .txt
Рисунок 12 - Выполнение нескольких последовательных команд
Рисунок 13 - Вывод содержимого файла и каталога
Рисунок 14 - Вывод содержимого рабочего стола с расширением .pdf
Рисунок 15 - Создание sh-файла и ввод команды вывода сообщения
Рисунок 16 - Запуск скрипта
Рисунок 17 - Ввод переменной в скрипт
Рисунок 18 - Запуск скрипта
Рисунок 19 - Написание скрипта для копирования
Рисунок 20 - Результат копирования
Рисунок 21 - Проверка установки brew
Рисунок 22 - Установка tree с использованием brew
Рисунок 23 - Скрипт для создания дерева каталогов и его вывода
Рисунок 24 - Результат вызова скрипта
Рисунок 25 - Результат создания файлов
Рисунок 26 - Содержимое скрипта main
Рисунок 27 - Результат вызова скрипта
Вариант 18
Содержимое скрипта
Рисунок 28 - Содержимое скрипта
Рисунок 29 - Результат выполнения
Выводы
Входе работы по теме команды в терминале Mac OS были изучены основные команды для работы с файлами и каталогами, а также для управления операционной системой.
Были изучены команды для работы с текстовыми файлами, редактирования текста, поиска..
Входе работы были выполнены практические задания, позволяющие закрепить навыки работы с командами в терминале Mac OS. В целом, проделанная работа позволила углубить знания о работе в терминале Mac OS и повысить навыки работы с командами.
Также был изучен способ создания и написания sh-скриптов.