Операционные системы. Лабораторная работа №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 руб.
Другие работы
Избирательная кампания как форма политической деятельности
evelin
: 16 февраля 2013
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ УКРАИНЫ Курсовая работа по дисциплине "Политология" на тему "Избирательная кампания как форма политической деятельности" Киев 2011 Содержание Введение 1 Сущность структура типология политической деятельности 2 Избирательная кампания как форма политической деятельности 3 Политические решения 4 Политические отношения как процесс согласования общественных интересов
Выводы Литература Введение Поскольку существует политическая сфера жизнедеятельности людей политика к
5 руб.
Предпринимательство
elementpio
: 25 сентября 2013
Целью моей работы является определения понятия «Предпринимательство». Исследовать его историю и роль в современном мире, в том числе и в России.
Ведь предпринимательство есть, прежде всего, мыслительный процесс, но поскольку каждый из нас обладает собственным аппаратом, стереотипом мышления, то применительно к этой конкретной сфере деловой активности и успехи у каждого предпринимателя различны. Но уровень успеха не может не отражать уровень мышления, хотя одного этого недостаточно - большую
5 руб.
Ирританты
GnobYTEL
: 2 августа 2012
Структурная формула молекулы замана.
Структурная формула молекулы табуна.
Структурная формула молекулы VХ
Сводная таблица нервно - паралитических отравляющих веществ
Oтравляющие вещества психохимического действия - Хинуклидил - 3 - бензилат (ВZ)
Структурная формула хинуклидил - 3 - бензилата
Токсины
Фитотоксиканты
Распыление ОВ из самолетов
Средства применения отравляющих веществ
20 руб.
Цилиндрическая зубчатая передача. Вариант 11
lepris
: 18 июня 2022
Цилиндрическая зубчатая передача. Вариант 11
Цилиндрическая зубчатая передача. Задание 78 Вариант 11
Выполнить чертеж цилиндрической зубчатой передачи. Размеры шпонок и пазов для них установить по ГОСТ 23360—78. Остальные параметры см. в Приложениях 10 и 11. Нанести размеры диаметров валов и межосевого расстояния.
m=4
Z1=15
Z2=35
Dв1=20
Dв2=30
Чертеж выполнен на формате А4 (все на скриншотах показано и присутствует в архиве) выполнены в компасе 3D v13, возможно открыть в 14,15,16,17,18,19,20,
100 руб.