
LR4.Tyutterin_Yakov_Z1411
.pdf
МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ федеральное государственное автономное образовательное учреждение высшего образования
«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ АЭРОКОСМИЧЕСКОГО ПРИБОРОСТРОЕНИЯ»
ИНСТИТУТ НЕПРЕРЫВНОГО И ДИСТАНЦИОННОГО ОБРАЗОВАНИЯ
КАФЕДРА ПРИКЛАДНОЙ ИНФОРМАТИКИ
ОЦЕНКА
ПРЕПОДАВАТЕЛЬ
Старший преподаватель |
|
Е. К. Григорьев |
должность, уч. степень, звание |
подпись, дата |
инициалы, фамилия |
ОТЧЕТ О ЛАБОРАТОРНОЙ РАБОТЕ №4
Разработка сценариев MacOS iTerm2.
по дисциплине: Операционные системы
РАБОТУ ВЫПОЛНИЛ |
|
|
|
|
|
СТУДЕНТ гр. № |
Z1411 |
|
|
Я. Н. Тюттерин |
|
|
|
|
|
|
|
|
номер группы |
подпись, дата |
|
инициалы, фамилия |
|
Студенческий билет № |
2022/4886 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Санкт-Петербург 2024

Лабораторная работа № 4. Разработка сценариев MacOS iTerm2.
Цель работы: изучение основ языка сценариев в операционной системе MacOS и
получение практических навыков в iTerm2.
Корпорация Apple при разработке ОС для персональных компьютеров ориентировалась на непрофессиональных пользователей, поэтому в ее основу заложен принцип нулевого администрирования. Согласно этому принципу в различных версиях ОС
MacOS предусмотрено минимальное участие пользователей в управлении и распределении ресурсов систем. Выполнение этих функций стало прерогативой ядра ОС. Пользователи для выполнения практических задач используют сервизные услуги графического интерфейса MacOS и приложений, работающих под управлением этой ОС.
Установка iterm2 была произведена на рисунке 1.
Рисунок 1 - Результат установки iterm2
Рисунок 2 - Результат запуска iterm2

Рисунок 3 - Результат выполнения man open
Рисунок 4 - Создание файла text.txt
Рисунок 5 - Открытие файла text.txt
Рисунок 6 - Открытие файла с параметром -n

Вариант 18. Выбранная буква r
Рисунок 7 - Список команд на букву r
Выбраны команды для исследования: route, read
Route - это утилита, используемая для ручного управления сетевой маршрутизацией таблицы. Обычно в этом нет необходимости, так как система управления таблицей маршрутизациис этой задачей должен справляться демон, такой как routed(8).
Утилита route поддерживает ограниченное количество общих параметров, но расширенный командный язык, позволяющий пользователю задать любой произвольный запрос который может быть отправлен через программный интерфейс, описанный в route(4).
Доступны следующие опции:
-d Запускается только в режиме отладки, т.е. фактически не изменяет маршрут.
-n Обойти попытки вывода имен хостов и сетей в символическом виде, когда сообщается о действиях. (Процесс перевода между символическими именами и числовыми эквивалентами может занимать довольно много времени и может потребовать корректной работы сети; таким образом, может оказаться целесообразным забыть об этом, особенно при попытке восстановления сетевые операции).
-t Запускается только в тестовом режиме. вместо сокета используется /dev/null.
-v (подробный) Вывод дополнительных сведений.
-q Отключает все выходные данные.
Read - считывает одну строку из стандартного ввода (или из файла) и присваивайте слова именам переменных.
Доступны следующие опции:
-a aname Слова присваиваются последовательным индексам переменной массива aname,
начиная с 0. Перед присвоением каких-либо новых значений значение aname будет сброшено. Другие аргументы name игнорируются.
-d delim Первый символ delim используется для завершения строки ввода, а не для перевода строки.
-e Если стандартный ввод поступает с терминала, для получения строки используется
readline.
-n nchars read Возвращает значение после считывания символов nchars, а не после ожидания ввода полной строки
-p prompt Выводит запрос при появлении стандартной ошибки, без перевода строки в конце, перед попыткой чтения любого ввода. Запрос отображается, только если ввод осуществляется с терминала.
-r Не используйте обратную косую черту как экранирующий символ. Обратная косая черта считается частью строки. В частности, пара обратная косая черта-новая строка не может использоваться в качестве продолжения строки. Без этой опции любые обратные косые черты во входных данных будут отбрасываться. Вам почти всегда следует использовать опцию -r для чтения.
-s Автоматический режим. Если ввод данных осуществляется с терминала, символы не
отображаются.
-t timeout Приводит к истечению времени ожидания чтения и сбою возврата, если полная строка ввода не считывается в течение нескольких секунд ожидания. Этот параметр не действует, если read не считывает входные данные с терминала или канала.
- u fd Считывает входные данные из файлового дескриптора fd.
name Имена, которые следует присвоить каждому слову. Если имена не указаны, строка для чтения присваивается переменной $REPLY.
Выводы
В ходе работы по теме команды в программной оболочке iTerm2, которая используется для упрощения задач администрирования и управления ресурсами компьютера. iTerm2 - мощная замена классическому приложению Terminal, которая приносит свежий взгляд на администрирование со своими функциями. В результате проделанной работы был изучен ее базовый функционал, позволяющий выполнять стандартные действия.
Список использованных источников
1)Интернет ресурс. URL: https://iterm2.com/
2)Интернет ресурс. URL: https://thecode.media/iterm2/
3)Методиче ские указания. URL: https://pro.guap.ru/inside/student/materials/ 4ce98c49109706af69a7592f0842609b/download