Лабораторная работа №2 по дисциплине: Введение в операционную систему UNIX
Состав работы
|
|
|
|
|
|
Необходимые программы
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Задание:
1. Написать 2 скрипта:
add_phone, создающий список телефонных номеров и фамилии пользователей;
2. Написать скрипт, осуществляющий вывод сообщений о наличии или отсутствии зарегистрированного в системе пользователя, имя которого задано параметром (список пользователей, зарегистрированных в системе, находится в файле /etc/passwd).
3. Написать скрипт, проверяющий наличие в домашней директории файла profile. Если этот файл отсутствует, то скопировать его из директории /etc.
4. Написать скрипт, проверяющий тип файла. Если файл - каталог, то вывести его содержимое, иначе - вывести сообщение о типе файла.
5. Написать скрипт, в котором создать каталог save, переписать в него содержимое текущего каталога рекурсивно т.е. с поддиректориями и установить на директорию все права для всех.
6. Создать в текущем каталоге и в поддиректориях файлы нулевой длины (пустые файлы). Написать скрипт, удаляющий рекурсивно файлы нулевой длины.
7. Написать скрипт, в котором в качестве параметров командной строки заданы имена файлов.
8. Написать скрипт, проверяющий тип файла; если файл текстовый, то загрузить редактор vi, если исполняемый, то выполнить его.
1. Написать 2 скрипта:
add_phone, создающий список телефонных номеров и фамилии пользователей;
2. Написать скрипт, осуществляющий вывод сообщений о наличии или отсутствии зарегистрированного в системе пользователя, имя которого задано параметром (список пользователей, зарегистрированных в системе, находится в файле /etc/passwd).
3. Написать скрипт, проверяющий наличие в домашней директории файла profile. Если этот файл отсутствует, то скопировать его из директории /etc.
4. Написать скрипт, проверяющий тип файла. Если файл - каталог, то вывести его содержимое, иначе - вывести сообщение о типе файла.
5. Написать скрипт, в котором создать каталог save, переписать в него содержимое текущего каталога рекурсивно т.е. с поддиректориями и установить на директорию все права для всех.
6. Создать в текущем каталоге и в поддиректориях файлы нулевой длины (пустые файлы). Написать скрипт, удаляющий рекурсивно файлы нулевой длины.
7. Написать скрипт, в котором в качестве параметров командной строки заданы имена файлов.
8. Написать скрипт, проверяющий тип файла; если файл текстовый, то загрузить редактор vi, если исполняемый, то выполнить его.
Дополнительная информация
Лабораторная работа 2 23.03.2020 Зачет Уважаемый ..., Квиткова Ирина Геннадьевна
Похожие материалы
Лабораторная работа №2 по дисциплине: Введение в операционную систему UNIX.
dozent2007
: 21 февраля 2025
1. Написать 2 скрипта:
- add_phone, создающий список телефонных номеров и фамилии
пользователей;
- search_phone, осуществляющий поиск телефонных номеров по фамилии или
по шаблону.
2. Написать скрипт, осуществляющий вывод сообщений о наличии или отсутствии
зарегистрированного в системе пользователя, имя которого задано параметром
(список пользователей, зарегистрированных в системе, находится в файле
/etc/passwd).
3. Написать скрипт, проверяющий наличие в домашней директории файла profile
100 руб.
Лабораторная работа №2 по дисциплине: «Введение в операционную систему Unix»
opa154
: 18 октября 2019
1. Написать 2 скрипта:
- add_phone, создающий список телефонных номеров и фамилии
пользователей;
- search_phone, осуществляющий поиск телефонных номеров по фамилии или
по шаблону.
2. Написать скрипт, осуществляющий вывод сообщений о наличии или отсутствии зарегистрированного в системе пользователя, имя которого задано параметром (список пользователей, зарегистрированных в системе, находится в файле /etc/passwd).
3. Написать скрипт, проверяющий наличие в домашней директории файла profile. Если эт
230 руб.
Лабораторная работа №2 по дисциплине: «Введение в операционную систему Unix»
Помощь студентам СибГУТИ ДО
: 22 июня 2019
Задание к лабораторной работе №2
1. Написать 2 скрипта:
- add_phone, создающий список телефонных номеров и фамилии
пользователей;
- search_phone, осуществляющий поиск телефонных номеров по фамилии или
по шаблону.
2. Написать скрипт, осуществляющий вывод сообщений о наличии или отсутствии зарегистрированного в системе пользователя, имя которого задано параметром (список пользователей, зарегистрированных в системе, находится в файле /etc/passwd).
3. Написать скрипт, проверяющий наличие в домашней
300 руб.
Лабораторные работы №2 по дисциплине: Введение в операционную систему UNIX. Для всех вариантов
ilya2213
: 13 июня 2021
1. Написать 2 скрипта:
- add_phone, создающий список телефонных номеров и фамилии пользователей;
- search_phone, осуществляющий поиск телефонных номеров по фамилии или по шаблону.
Содержимое скрипта add_phone.sh:
echo "$1 $2" >> phonebook
Содержимое скрипта search_phone.sh:
FOUND=$(grep "^$1 [+0-9]\{12\}" -I phonebook)
if [[ "$FOUND" != "" ]]; then
printf "$FOUND\n"
else
echo "Records with surname $1 not found"
fi
50 руб.
Лабораторная работы №2 по дисциплине: Введение в операционную систему UNIX. Вариант 4
SibGutirab
: 9 ноября 2024
1. Написать 2 скрипта:
- add_phone, создающий список телефонных номеров и фамилии пользователей;
- search_phone, осуществляющий поиск телефонных номеров по фамилии или по шаблону.
Содержимое скрипта add_phone.sh:
echo "$1 $2" >> phonebook
Содержимое скрипта search_phone.sh:
FOUND=$(grep "^$1 [+0-9]\\{12\\}" -I phonebook)
if [[ "$FOUND" != "" ]]; then
printf "$FOUND\\n"
else
echo "Records with surname $1 not found"
fi
45 руб.
Лабораторная работа №2 по дисциплине: Введение в операционную систему UNIX. Вариант общий
Учеба "Под ключ"
: 14 ноября 2022
Задание к лабораторной работе №2
1. Написать 2 скрипта:
- add_phone, создающий список телефонных номеров и фамилии пользователей;
- search_phone, осуществляющий поиск телефонных номеров по фамилии или по шаблону.
2. Написать скрипт, осуществляющий вывод сообщений о наличии или отсутствии зарегистрированного в системе пользователя, имя которого задано параметром (список пользователей, зарегистрированных в системе, находится в файле /etc/passwd).
3. Написать скрипт, проверяющий наличи
400 руб.
Введение в операционную систему UNIX Сибгути
Maksim4
: 18 мая 2022
Цель работы
Расчетно-графическая работа (РГР) направлена на развитие следующих
общекультурных, общепрофессиональных и профессиональных
компетенций:
- готовность содействовать внедрению перспективных технологий и
стандартов (ПК - 1); - способность иметь навыки самостоятельной
работы на компьютере и в компьютерных сетях, осуществлять компьютерное
моделирование устройств, систем и процессов с использованием
универсальных пакетов прикладных компьютерных программ (ОПК - 4);
- готовность изучать научн
200 руб.
Лабораторные работы 1-2 по дисциплине: Введение в операционную систему UNIX. Вариант №
IT-STUDHELP
: 5 октября 2023
Лабораторная работа 1
Задание к лабораторной работе №1
1. Создать файл a1 с помощью команды cat; ввести в файл текст из 6-ти строк вида (строка начинается с цифры порядкового номера строки):
1. my name is …
2. my surname is …
3. login is …
4. <текст произвольного содержания (не менее 2-х слов)>
5. <текст произвольного содержания (не менее 2-х слов)>
6. <текст произвольного содержания (не менее 2-х слов)>
2. Создать файл a2 с помощью команды touch; в редакторе vi ввести в файл
700 руб.
Другие работы
Теплотехника КемТИПП 2014 Задача А-2 Вариант 76
Z24
: 10 февраля 2026
Рабочее тело – водяной пар, имеющий в начальном состоянии давление p1 и температуру t1 адиабатно расширяется до давления p2 .
Построить процесс адиабатного расширения водяного пара в h,s-диаграмме.
Определить:
1) параметры пара в начальном состоянии (υ1, h1, s1);
2) параметры пара в конечном состоянии (υ2, h2, s2);
3)значения внутренней энергии пара до и после процесса расширения;
4) работу расширения и количество отводимой теплоты.
К решению задачи приложить схему построен
200 руб.
МЧ.001.000.00 Распределитель пневматический деталирование
coolns
: 9 октября 2018
МЧ.001.000.00 СБ_Распределитель пневматический
МЧ.001.101.00_Корпус
МЧ.001.101.00_Корпус аксонометрия
МЧ.001.102.00_Крышка
МЧ.001.201.00_Втулка
МЧ.001.401.00_Тарелка пружины
МЧ.001.402.00_Пружина
МЧ.001.403.00_Тарелка пружины
МЧ.001.404.00_Болт М16
МЧ.001.405.00_Шарик
МЧ.001.801.00_Прокладка
Открываются чертежи и модели в компасе версии 13,14,15,16,17
260 руб.
Экзаменационная работа по дисциплине: Теория сложностей вычислительных процессов и структур. Билет №12.
freelancer
: 25 августа 2016
Билет №12 (РЕШЕНИЕ)
1) По алгоритму Дейкстры найти кратчайшее расстояние от вершины 1 до всех остальных вершин связного взвешенного неориентированного графа, имеющего 5 вершин (нумерация вершин начинается с 0). Граф задан матрицей весов дуг, соединяющих всевозможные пары вершин.
2) Имеется склад, на котором присутствует некоторый ассортимент товаров. Запас каждого товара неограничен. У каждого товара своя стоимость Ci и масса mi. Методом динамического программирования сформировать такой набор
80 руб.
Реконструкция лесного склада Пинского ЛПХ
Aronitue9
: 26 мая 2012
ВВЕДЕНИЕ………………………………………………………………..
1. КРАТКАЯ ХАРАКТЕРИСТИКА ПРОИЗВОДСТВЕННОЙ ДЕЯТЕЛЬНОСТИ ПРЕДПРИЯТИЯ…………………………………..
1.1. Характеристика района расположения предприятия……………….
1.2. Структура предприятия, штатное расписание………………………
1.3. Техническая оснащенность предприятия……………………………
1.4. Лесосырьевая база предприятия……………………………………...
1.5. Технологический процесс лесозаготовок……………………………
1.5.1. Лесосечные работы………………………………………………….
1.5.2. Вывозка древесины………………………………………………….
1.5.3. Нижнескладс
450 руб.