.Лабораторная работа 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. Создать конвейер команд, в результате выполнения которых можно получитьчисло пользователей,
работающих в текущий момент Длявыполнения задания 3 выполнить команду ps-fu имя пользователя В задании 4 использовать команду ps -fuимя пользователя. 1. Определитьномер процесса вашей стартовой программы shell sh запускаем процесс ps смотрим, что запущено PII TTY TIME COMD2078 TS 70 pts009 0 00 shданныеданные Результат Показывает процессы, которые запущены на данный момент.2.
Завершитьсвой стартовый процесс shell командой kill kill s 9 2078запустивкоманду ps можно убедиться в том, что процесс shell завершен. Результат Процесс shellзавершен.3. Какиепроцессы выполняются под управлениемпользователя любого из зарегистрировавшихся в системе ? ps -fu di2016UID PID PPID CLS PRI C STIME TTY TIME COMDDi2016 1402 1400 TS 80 012 51 10 pts 5 0 00 shРезультат Показывает, какие процессы запущены пользователем di4.Выполнить
следующую команду sleep3600 amp запомнитьвыданный номер процесса PID sleep 3600 amp 2342Задержкадля команды по указанному PID на указанноеколичество секунд.4. Завершитьфоновый процесс sleep командой kill. Объяснить результат номер процесса PID берется из задания 4 kill s 2342Результат процесс sleep былзавершен командой kill.5. Создайтьконвейер из команд cat etc passwd и nl.
Объяснить принцип взаимодействия процессов и причинувывода результата выполнения команды nl на терминал пользователя cat etc passwd nlRoot x 0 3 0000-Admin 0000 sbin sh 152 di2016 x 431 1 home di201 usr bin shРезультат Вывод файла на экран с нумерацией строк.7.Создать конвейер команд, в результате выполнения которых можно получить числопользователей, работающих в текущий момент who nl1 root console Apr 17 11 052 di2011 pts004 Apr 17 11 163 di20111 pts009
Apr 17 12 344 di2016 pts003 Apr 43Результат Вывод информации о том, кто находится в сети снумерацией строк. Лабораторная работа 5Использование команд операционной системы UNIX. Перейдите в каталог etc .1.Укажите шаблоны, которые подходят для следующих именфайлов 1 всех имен 2 всех имен, которыеначинаются с . 3 всех имен,которые начинаются с .c 4 всех имен, которые начинаются
с a и оканчиваются на .f 5 всех имен,которые оканчиваются не на v , w , x , y или z 6 всех имен,которые состоят из трех строчных букв7 всех имен, которыесодержат, по крайней мере, одну гласную букву 8 все элементы, которыеначинаются с буквы и имеют длину в два символа.2. Что происходит, если shell не находитподходящего элемента? Перейдите в каталог etc .1.Укажите шаблоны, которые подходят для следующих именфайлов cd cd etc lsРезультат
все файлы в каталоге. echo . Результат . .pwd.lock ls .c Результат файлы с комбинацией .с отсутствуют в данномкаталоге. ls a .fРезультат файлы с комбинацией a .f отсутствуют вданном каталоге. Где - заменяет символ, группу символов или их отсутствие. echo a-u Результат выведен список файлов. echo a-z a-z a-z Результат выведен список файлов. echo aeiouy Результат выведен список файлов. echo a-z ?
Результат выведен список файлов один символ.2. Чтопроисходит, если shell не находит подходящего элемента?Еслииспользуется команда echo, товыводится сам шаблон. Если используется команда ls, то выводится сообшение файлы не найдены . logname вывод системного идентификаторапользователя. tty вывод информации о терминале, соединенном со стандартнымвводом. who вывод списка пользователей подключенных вданный момент к системе, даты и времени входа каждого пользователя в систему. pwd вывод
имени текущего каталога выведетрегистрационный каталог, если мы в нем находимся . cd делает указанный каталог текущимрабочим каталогом. pwd вывод имени каталога в котором мы находимся. cd при вводе cdделает домашний каталог текущим. ls при вводе без параметров выдаст список файлов и подкаталогов текущего каталога. mkdir создание нового каталога каталогов . cat выводит содержимое файла на экран. сat - gt gt f1 вся информация, вводимая с клавиатуры, будет записана вфайл.
Завершение работы ctrl-d. сat - gt gt f2 вся информация, вводимая с клавиатуры, будет записана в файл f2. cp копирование содержимого файла в файл с другим именемлибо в другой каталог с сохранением существующего имени файла, всех файловодного каталога в другой каталог. mv переименование файла или перемещение одного илинескольких файлов в другой каталог. mv f2 dd2 эта команда перемещает указанный файл в указанный каталог. ls i при вводе с параметром i вывод индексов файлов. find поиск файлов.
Параметр name поиск файлов с указанным именем. Параметр print вывод имен найденных файлов на экран,этот параметр обязателен, если пользователь хочет увидеть результат поиска. find name profile print вывод на экран найденных файлов. page выводит на экран весь файл или его части.
! |
Как писать рефераты Практические рекомендации по написанию студенческих рефератов. |
! | План реферата Краткий список разделов, отражающий структура и порядок работы над будующим рефератом. |
! | Введение реферата Вводная часть работы, в которой отражается цель и обозначается список задач. |
! | Заключение реферата В заключении подводятся итоги, описывается была ли достигнута поставленная цель, каковы результаты. |
! | Оформление рефератов Методические рекомендации по грамотному оформлению работы по ГОСТ. |
→ | Виды рефератов Какими бывают рефераты по своему назначению и структуре. |