Операционные системы. Лабораторная работа №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
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 по дисциплине «Операционные системы»
mike0307
: 24 января 2023
Задание к лабораторной работе №2
1. Написать 2 скрипта:
- add_phone, создающий список телефонных номеров и фамилии
пользователей;
- search_phone, осуществляющий поиск телефонных номеров по фамилии или
по шаблону.
2. В качестве параметра скрипта указывается имя пользователя. Если пользователь с
указанным именем существует, вывести информацию о том, работает ли он в
данный момент в системе; иначе – вывести сообщение «Нет такого пользователя»
(список пользователей, зарегистрированных в системе, нах
200 руб.
Лабораторная работа №2 по дисциплине «Операционные системы».
boeobq
: 22 ноября 2021
Тема работы: Управление таймером – операции в реальном времени
(программа «будильник»)
1. Постановка задачи
Написать резидентную программу, которая будет работать, как «будильник» – через заданный интервал времени издавать короткий звуковой сигнал – «тикать» (например, через 1–2 секунды). По завершении более длительного интервала времени (от нескольких секунд до нескольких минут или часов) должен раздаваться более продолжительный мелодичный звуковой сигнал, имитирующий звонок буди
140 руб.
Другие работы
Вычислительные системы и телекоммуникации. Вариант №3
artyomemelinnn
: 18 декабря 2021
Задача № 1
Сформируйте разрешенную кодовую комбинацию циклического кода. Производящий полином: х4+х3+х+1, а исходная кодовая комбинация имеет вид: 10110.
Задача № 2
Определить, является ли кодовая комбинация 24+2(N+3) разрешенной кодовой комбинацией, если известно, что образующий полином соответствует числу 2N+13, где N - номер варианта.
Задача № 3
Определить реальную энтропию для алфавита (А) со следующими вероятностями (р) 0,13; 0,37;0,17; 0,07; 0,1; 0,07; 0,09.
Задача № 4
Определить скорость
100 руб.
Планирование работы участка энергопредприятия
Qiwir
: 30 декабря 2014
СОДЕРЖАНИЕ.
1.Теоретическая часть. 4
1.1Основные фонды.Показатели их использования. 4
1.2 Начисление годовой суммы амортизации по основным фондам
участка 7
1.3 Расчет численности основных рабочих участка 8
1.4 Организация труда и заработной платы 10
1.5 Себестоимость продукции 11
1.6 Определение экономической эффективности мероприятий
по внедрению новой техники и технологии. 13
2.Расчетная часть.
2.1 Расчет стоимости основных фондов и начисление годовой
суммы амортизации. 15
2.2Расч
5 руб.
Приспособление 00-000.06.14.14.00 AutoCAD
lepris
: 14 октября 2022
Приспособление 00-000.06.14.14.00 AutoCAD
Приспособление 00-000.06.14.14.00 автокад
Приспособление 00-000.06.14.14.00 3d модель
Приспособление служит для последовательного пробивания двух отверстий ф3,2 мм в стальной пластинке толщиной 1,5 мм.
Приспособление состоит из плиты 1 и двух кронштейнов 2,3, каждый из которых крепится к плите 1 с помощью двух диагонально расположенных болтов 12, и фиксируется с помощью двух штифтов 15. В кронштейне 3 имеется выступ, который служит упором для заготовки.
400 руб.
Организация фотоуслуг в ООО "Альфа-блик"
evelin
: 11 ноября 2013
РЕЗЮМЕ
Вид проекта. Бизнес-план инвестиционного проекта «Организация фотоуслуг в ООО «Альфа-блик», г. Челябинск.
Предприятие, реализующее проект – ООО «Альфа-блик», которое будет выступать в качестве исполнителя работ.
Адрес: 454000, Челябинская область, г. Челябинск, ул. Школьная д.3
Актуальность темы проекта. В настоящее время рынок фотоуслуг развивается достаточно высокими темпами, и хотя повышенный интерес к услугам фотофирм начинает угасать, данный вид товаров всегда будет пользоваться
5 руб.