Тектовый редактор VI. ОС UNIX

Лабораторная работа 3Текстовыйредактор vi. Создание и сохранение файлов. Основные режимы работы. Назначение ифункции командного режима. Назначение и функции режима редактирования.Цель работы Изучение и закрепления студентами навыков использования основных командэкранного редактора vi.1.Скопировать файл etc passwd в Ваш входной каталог2. Вставить перед первой строкой следующую строку file etc passwd3. Вставить после строки с вашим регистрационным именем следующую строку user00 x 0 1 superuser home user00 sbin ksh4. Изменить GID в вашей строке и в следующих 3 строках на 100. Длявыполнения задания 1 выполните следующие команды cdcp etc passwdpasswdchmod u w passwdВзадании 2 установить курсор на первую строку, и с помощью команды O ввести текст.Взадании 3 установить курсор на соответствующую строку, и с помощью команды o ввести текст.Длявыполнения задания 4 установить курсор на соответствующую строку начинающуюсяс вашего регистрационного имени и первую цифру GID командой cw100 изменитьGID. Установить курсор на следующую строку идентификатор пользователя и цифру GID и повторить команду с помощью Выполнить аналогичные действия для других строк. 1. Скопироватьфайл etc passwd в свой входной каталог cp etc passwd passwd копирование файла в текущий каталогРезультат Скопирован файл passwd.2. Вставитьперед первой строкой следующую строку file etc passwd Передтем, как редактировать файл, необходимо установить соответствующий доступ w chmod u w passwd vi passwdО пустая строка для текста над текущей .Результат Курсор передвинули к началу экрана, вставилинеобходимую строчку нажимаем i для вставки .3. Вставитьпосле строки с вашим регистрационным именем следующую строку user00 x 0 1 superuser home user00 sbin kshо пустая строка для текста под текущей .Результат Нашли свою регистрационную строчку, вставили новую требуемую .4. Изменить GID в вашей строке и в следующих 3 строках на 100 cw100cw100cw100Результат Устанавливаем курсор,нажимаем cw при этом старые данные удаляются и вводим новое значениеи esc для выхода в командный интерфейс .Лабораторная работа 4Процессы. Порождение процессов.

Процессы родители и процессы-потомки.

Взаимодействиепроцессов. Цель работы изучение взаимодействия процессов в операционной системе UNIX, порождение и завершение процессов, организацияконвейеров.1.Определить номер процесса вашей стартовой программы shell 2. Завершить свой стартовый процесс shell командой kill 3. Какие процессы выполняются под управлением пользователя любого из зарегистрировавшихся в системе ? 4. Выполнить следующую команду sleep 3600 amp запомнить выданный номер процессаPID 5. Завершить фоновый процесс sleep командой kill. Объяснить результат номерпроцесса PID берется из задания 6. Создайть конвейер из команд cat etc passwd и nl. Объяснить принцип взаимодействия процессов и причинувывода результата выполнения команды nl натерминал пользователя 7. Создать конвейер команд, в результате выполнения которых можно получитьчисло пользователей, работающих в текущий момент

Длявыполнения задания

выполнить команду ps-fu имя пользователя В задании 4 использовать кома... Перейдите в каталог etc .1.Укажите шаблоны, которые подходят для следу... tty вывод информации о терминале, соединенном со стандартнымвводом. сat - gt gt f2 вся информация, вводимая с клавиатуры, будет записана в... find поиск файлов.