Операционные системы. Лабораторная работа №2
Состав работы
|
|
Необходимые программы
Работа представляет собой файл, который можно открыть в программе:
- Microsoft Word
Описание
Операционные системы лабораторная работа № 2
1. Написать скрипт add_phone, создающий список телефонных номеров и фамилии пользователей.
2. Написать скрипт, осуществляющий вывод сообщений о наличии или отсутствии зарегистрированных в системе заданных пользователей (список пользователей, зарегистрированных в системе, находится в файле /etc/passwd) (использовать команду grep для поиска, оператор условия if, в условии проверить результат выполнения предыдущей команды $? (команды выполнилась успешно $?=0, неуспешно - $?=1)).
3. Написать скрипт, проверяющий тип заданного файла. Если файл – каталог (условие if [ -d … ]), то вывести его содержимое, иначе - вывести сообщение о типе файла (командой file).
4. Создать в текущем каталоге и в поддиректориях файлы нулевой длины (команда touch). Написать скрипт, удаляющий рекурсивно (в т.ч. в подкаталогах) файлы нулевой длины (пустые файлы искать командой find)
Содержимое скрипта, создающего пустые файлы:
5. Написать скрипт, в котором в качестве параметров командной строки ($1, $2, … и.т.д.) заданы имена файлов.
Если задан один файл, то подсчитать число букв в этом файле;
если задано два файла – подсчитать число слов;
если задано три файла – подсчитать число строк;
иначе вывести сообщение об ошибке.
(Использовать оператор case, количество параметров командной строки задаётся через $#; wc – команда подсчета).
6. Написать скрипт, производящий бесконечный поиск файлов с именем «*.h»
(бесконечный поиск можно организовать циклом while).
- Запустить скрипт.
- Найти идентификатор запущенного только что процесса (с помощью команды
ps u) во второй виртуальной консоли.
- Завершить процесс с помощью неперехватываемого сигнала «SIGKILL»
(использовать команду kill).
7. Создать файл, содержащий MAC–адрес сетевого интерфейса и статистику переданных и принятых пакетов для этого интерфейса (параметры сетевого интерфейса отображаются командой ifconfig).
8. Создать сжатый архив, включающий все файлы домашнего каталога, имена которых содержат букву а. Разархивировать архив в папку a_files (для выполнения задания использовать архиватор tar).
1. Написать скрипт add_phone, создающий список телефонных номеров и фамилии пользователей.
2. Написать скрипт, осуществляющий вывод сообщений о наличии или отсутствии зарегистрированных в системе заданных пользователей (список пользователей, зарегистрированных в системе, находится в файле /etc/passwd) (использовать команду grep для поиска, оператор условия if, в условии проверить результат выполнения предыдущей команды $? (команды выполнилась успешно $?=0, неуспешно - $?=1)).
3. Написать скрипт, проверяющий тип заданного файла. Если файл – каталог (условие if [ -d … ]), то вывести его содержимое, иначе - вывести сообщение о типе файла (командой file).
4. Создать в текущем каталоге и в поддиректориях файлы нулевой длины (команда touch). Написать скрипт, удаляющий рекурсивно (в т.ч. в подкаталогах) файлы нулевой длины (пустые файлы искать командой find)
Содержимое скрипта, создающего пустые файлы:
5. Написать скрипт, в котором в качестве параметров командной строки ($1, $2, … и.т.д.) заданы имена файлов.
Если задан один файл, то подсчитать число букв в этом файле;
если задано два файла – подсчитать число слов;
если задано три файла – подсчитать число строк;
иначе вывести сообщение об ошибке.
(Использовать оператор case, количество параметров командной строки задаётся через $#; wc – команда подсчета).
6. Написать скрипт, производящий бесконечный поиск файлов с именем «*.h»
(бесконечный поиск можно организовать циклом while).
- Запустить скрипт.
- Найти идентификатор запущенного только что процесса (с помощью команды
ps u) во второй виртуальной консоли.
- Завершить процесс с помощью неперехватываемого сигнала «SIGKILL»
(использовать команду kill).
7. Создать файл, содержащий MAC–адрес сетевого интерфейса и статистику переданных и принятых пакетов для этого интерфейса (параметры сетевого интерфейса отображаются командой ifconfig).
8. Создать сжатый архив, включающий все файлы домашнего каталога, имена которых содержат букву а. Разархивировать архив в папку a_files (для выполнения задания использовать архиватор tar).
Похожие материалы
Операционные системы Лабораторная Работа №2
122121
: 10 ноября 2026
Автор курса
Квиткова Ирина Геннадьевна
2026 год
зачтено
100 руб.
Операционные системы Лабораторная работа 2
ilya22ru
: 12 декабря 2024
Задание к лабораторной работе №2
1. Написать 2 скрипта:
- add_phone, создающий список телефонных номеров и фамилии
пользователей;
- search_phone, осуществляющий поиск телефонных номеров по фамилии или
по шаблону.
2. В качестве параметра скрипта указывается имя пользователя. Если пользователь с
указанным именем существует, вывести информацию о том, работает ли он в
данный момент в системе; иначе – вывести сообщение «Нет такого пользователя»
(список пользователей, зарегистрированных в системе, на
220 руб.
Операционные системы. Лабораторная работа №2.
Fockus
: 7 июля 2023
1. Написать 2 скрипта:
- add_phone, создающий список телефонных номеров и фамилии пользователей;
- search_phone, осуществляющий поиск телефонных номеров по фамилии или по шаблону.
vi add_phone.sh
vi search_phone.sh
2. В качестве параметра скрипта указывается имя пользователя. Если пользователь с указанным именем существует, вывести информацию о том, работает ли он в данный момент в системе; иначе – вывести сообщение «Нет такого пользователя» (список пользователей, зарегистрированных в системе
200 руб.
Лабораторная работа №2 "Операционные системы"
Daniil2001
: 8 февраля 2023
Программа на языке Pascal.
Результаты работы программы укажите самостоятельно (директории расположения могут отличаться).
Вариант 8.
50 руб.
Операционные системы. Лабораторная работа № 2
gnv1979
: 30 декабря 2016
1. Постановка задачи
Написать резидентную программу, которая будет работать, как «будильник» – через заданный интервал времени издавать короткий звуковой сигнал – «тикать» (например, через 1–2 секунды). По завершении более длительного интервала времени (от нескольких секунд до нескольких минут или часов) должен раздаваться более продолжительный мелодичный звуковой сигнал, имитирующий звонок будильника.
Длительность звукового сигнала – «тиканья» – не должна быть слишком большой. Её следует зада
30 руб.
Операционные системы. Лабораторная работа №2
stud82
: 18 января 2013
Задание: Написать резидентную программу, которая будет работать, как “будильник” – через заданный интервал времени издавать короткий звуковой сигнал – “тикать” (например, через 1–2 секунды). По завершении более длительного интервала времени (от нескольких секунд до нескольких минут или часов) должен раздаваться более продолжительный мелодичный звуковой сигнал, имитирующий звонок будильника.
Длительность звукового сигнала – “тиканья” – не должна быть слишком большой. Её следует задавать в програ
80 руб.
Операционные системы Лабораторная работа № 2
jashma28
: 20 декабря 2012
Написать резидентную программу, которая будет работать, как “будильник” – через заданный интервал времени издавать короткий звуковой сигнал – “тикать” (например, через 1–2 секунды). По завершении более длительного интервала времени (от нескольких секунд до нескольких минут или часов) должен раздаваться более продолжительный мелодичный звуковой сигнал, имитирующий звонок будильника.
Длительность звукового сигнала – “тиканья” – не должна быть слишком большой. Её следует задавать в программе в пре
800 руб.
Лабораторная работа 2 По дисциплине: Операционные системы
Dimarik
: 6 ноября 2026
Задание 1
Написать 2 скрипта:
- add_phone, создающий список телефонных номеров и фамилии пользователей
330 руб.
Другие работы
Географические исследования береговой зоны дальневосточных морей
alfFRED
: 25 сентября 2013
Берега Японского, Охотского и Берингова морей вследствие исключительного разнообразия природных условий активно изучаются во второй половине ХХ века. Первые крупномасштабные специальные работы были начаты сотрудниками Института океанологии АН СССР, позднее – Московского государственного университета им. М.В. Ломоносова (МГУ). Наибольший вклад в познание природы морских побережий Дальнего Востока в 50-е – 70-е годы внесли В.И.Буданов, А.Т.Владимиров, В.П.Зенкович, А.С.Ионин, П.А.Каплин, О.К.Леонт
10 руб.
Лабораторная работа №1,2,3,4,5. Сопротивлении материалов. МИФИ
DiKey
: 14 марта 2023
Лабораторная работа №1,2,3,4,5. Сопротивлении материалов. МИФИ
Лабораторная работа 1 - Испытание образца на растяжение.
Цель работы: получение и исследование диаграммы растяжения конструкционного материала и определение его механических характеристик.
Лабораторная работа 2 - Определение перемещений в консольной балке при изгибе.
Экспериментальное измерение перемещений в консольной упругой балке под действием изгибающих нагрузок, сравнение полученных результатов с расчётными значениями.
Лабор
300 руб.
Гидравлика и теплотехника ТОГУ Термодинамика Задача 19 Вариант 6
Z24
: 4 марта 2026
В дроссельном клапане парового двигателя водяной пар с начальными параметрами р1 и t1 дросселируется до давления 1 МПа, а затем адиабатно расширяется в цилиндре двигателя до давления 0,1 МПа. Определить потерю располагаемой работы пара вследствие дросселирования. Решение задачи проиллюстрировать в is — диаграмме.
180 руб.
Тема 8. Ценообразование.
studypro3
: 4 июля 2019
1. Дайте определение мировой торговле услугами. Перечислите ее особенности и специфику.
2. Назовите основные положения методики деления услуг.
3. Проанализируйте динамику экспорта и импорта услуг и их удельный вес в общем объеме мировой торговли.
4. Что понимается под категорией «экономические услуги» и как определяются цены на них?
5. Какие выводы можно сделать, проанализировав общий объем экспорта и импорта услуг отдельными странами?
6. Приведите показатели, характеризующие участие России в ми
300 руб.