Лабораторные работы 1-2 по дисциплине: Введение в операционную систему UNIX. Вариант №

Цена:
700 руб.

Состав работы

material.view.file_icon
material.view.file_icon Введение в операционную систему UNIX, лаб1.docx
material.view.file_icon Введение в операционную систему UNIX, лаб2.docx

Необходимые программы

Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Лабораторная работа 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 ввести в файл текст из 6-ти строк аналогичного с содержимым файла a1 вида.

3. Убедиться, что файлы созданы (команда ls -l); просмотреть их содержимое (команда cat). Результат вывода команды ls –l занести в отчет.

4. Изменить права доступа к этим файлам: владельцу все права, группе только чтение, остальным никаких прав доступа. Прочитать новые права доступа и занести в отчет.

5. Первые две строки файла a1 занести в файл a3. Добавить в файл a3 две последние строки файла a1. Просмотреть содержимое файла a3.

6. Отсортировать файл a2 в обратном порядке. Результат сортировки, используя опцию команды сортировки, вывести в файле a2_s.

7. Отсортировать файл a2 по 2-му столбцу. Результат сортировки, используя опцию команды сортировки, вывести в файле a2_s2. Убедиться, что файлы a2_s и a2_s2 созданы; просмотреть их содержимое.

8. С помощью команды grep найти в файлах домашней директории строки, содержащие цифру “3”. Результат выполнения команды занести в файл a_g.

9. С помощью команды cut выделить в файле a2 первый столбец.

10. С помощью команды cut выделить в файле a_g имена файлов, отделив их от строки, содержащей цифру “3”.

11. Создать в домашней директории каталоги с именем D1 и D1_1.

12. Перенести в директорию D1 файл a2; скопировать в директорию D1 файл a3 под именем a3d1; скопировать в директорию D1_1 файл a3 под именем a3d1_1. Проверить наличие в директориях D1 и D1_1 указанных файлов.

13. Перейти из домашней директории в директорию D1. Убедиться, что текущей директорией стала директория D1.

14. Создать в текущей директории D1 жесткую связь с файлом a1, находящимся в домашней директории (создать новое имя существующему файлу), с именем a1_h.

15. Создать в текущей директории D1 файл символической связи с файлом a1, находящимся в домашней директории, с именем a1_sym.

16. Создать в директории D1 каталог с именем D2. Перенести в директорию D2 файл a2; скопировать в директорию D2 файл a3d1 под именем a3d2. Проверить наличие в директории D2 указанных файлов.
a) Установить директорию D2 в режим “темной” директории;
b) Произвести попытку прочитать содержимое директории D2;
c) Прочитать содержимое файлов “темной” директории.

17. Перейти в директорию /home. Убедиться, что текущей директорией стала директория /home.

18. Прочитать рекурсивно содержимое текущей директории. Исключить вывод потока ошибок на терминал.

19. Перейти в домашнюю директорию. Убедиться, что она стала текущей директорией.

20. С помощью команды du вывести размеры каталогов. Исключить вывод потока ошибок на терминал.

21. Используя команды grep, cut и sort, получить список имён тех файлов в каталоге /etc/, в тексте которых содержится 192.168.0. Список имен файлов не должен иметь повторений. Результат занести в файл g192.

22. То же. Используя конвейер выполнить действия в одну строку.

=============================================

Лабораторная работа 2

Задание к лабораторной работе №2

1. Написать 2 скрипта:
- add_phone, создающий список телефонных номеров и фамилии пользователей;

- search_phone, осуществляющий поиск телефонных номеров по фамилии или по шаблону.

2. Написать скрипт, осуществляющий вывод сообщений о наличии или отсутствии зарегистрированного в системе пользователя, имя которого задано параметром (список пользователей, зарегистрированных в системе, находится в файле /etc/passwd).

3. Написать скрипт, проверяющий наличие в домашней директории файла profile. Если этот файл отсутствует, то скопировать его из директории /etc.

4. Написать скрипт, проверяющий тип файла. Если файл - каталог, то вывести его содержимое, иначе - вывести сообщение о типе файла.

5. Написать скрипт, в котором создать каталог save, переписать в него содержимое текущего каталога рекурсивно т.е. с поддиректориями и установить на директорию все права для всех.

6. Создать в текущем каталоге и в поддиректориях файлы нулевой длины (пустые файлы). Написать скрипт, удаляющий рекурсивно файлы нулевой длины.

7. Написать скрипт, в котором в качестве параметров командной строки заданы имена файлов. Если задан один файл, то подсчитать число букв в этом файле; если задано два файла – подсчитать число слов; если задано три файла – подсчитать число строк; иначе вывести сообщение об ошибке.

8. Написать скрипт, проверяющий тип файла; если файл текстовый, то загрузить редактор vi, если исполняемый, то выполнить его.

=============================================

Дополнительная информация

Проверил(а): Квиткова Ирина Геннадьевна
Оценка: Отлично
Дата оценки: 05.10.2023г.

Помогу с вашим вариантом, другой дисциплиной, онлайн-тестом, либо сессией под ключ.
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
Лабораторная работа №1: «Введение в операционную систему Unix»
Выполнить указанные действия. Создать отчет, в котором отразить выполняемое задание, команды, с помощью которых выполняются указанные действия и результат, полученный после выполнения команды. 1. Создать файл a1 с помощью команды cat; ввести в файл текст из 6-ти строк вида (строка начинается с цифры порядкового номера строки): 1. my name is … 2. my surname is … 3. login is … 4. <текст произвольного содержания (не менее 2-х слов)> 5. <текст произвольного содержания (не менее 2-х слов)> 6. <текст
User Severniolen : 26 февраля 2022
100 руб.
Лабораторные работы 1-2 по дисциплине: Введение в операционную систему UNIX. Вариант №2
Задание к лабораторной работе №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 ввести в файл текст из 6-ти строк ана
User IT-STUDHELP : 16 ноября 2022
400 руб.
promo
Лабораторные работы 1-2 по дисциплине: Введение в операционную систему UNIX. Вариант №14
Лабораторная работа №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 ввести в файл текст из 6-ти строк аналогичного с
User IT-STUDHELP : 17 мая 2023
800 руб.
promo
Лабораторная работа №1 По дисциплине: «Введение в операционную систему UNIX»
1. Создать файл a1 с помощью команды cat; ввести в файл текст из 6-ти строк вида (строка начинается с цифры порядкового номера строки): 1. my name is ... 2. my surname is ... 3. login is ... 4. <текст произвольного содержания (не менее 2-х слов)> 5. <текст произвольного содержания (не менее 2-х слов)> 6. <текст произвольного содержания (не менее 2-х слов)> Ввод текста из консоли выполняется с помощью команды: $ cat -- -> a1
User Muro : 20 июня 2025
30 руб.
Лабораторная работа №1 по дисциплине: Введение в операционную систему UNIX.
1. Создать файл a1 с помощью команды cat; ввести в файл текст из 6-ти строк вида (строка начинается с цифры порядкового номера строки): 1. my name is 2. my surname is 3. login is 4. <текст произвольного содержания (не менее 2-х слов)> 5. <текст произвольного содержания (не менее 2-х слов)>
User dozent2007 : 21 февраля 2025
100 руб.
Лабораторная работа №1 по дисциплине: Введение в операционную систему UNIX.
Лабораторная работа №1 по дисциплине: Введение в операционную систему UNIX
Задание: Выполнить указанные действия. Создать отчет, в котором отразить выполняемое задание, команды, с помощью которых выполняются указанные действия и результат, полученный после выполнения команды. 1. Создать файл a1 с помощью команды cat; ввести в файл текст из 6-ти строк вида (строка начинается с цифры порядкового номера строки): 1. my name is ... 2. my surname is ... 3. login is ... 4. <текст произвольного содержания (не менее 2-х слов)> 5. <текст произвольного содержания (не менее 2
User hellofromalexey : 24 марта 2020
185 руб.
Лабораторная работа №1 по дисциплине: Введение в операционную систему UNIX
Лабораторная работа №1 по дисциплине: «Введение в операционную систему Unix»
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 ввести в файл текст из 6-ти строк аналогичного с содержимым файла a1 вида. 3. Убедиться,
User opa154 : 18 октября 2019
220 руб.
Лабораторная работа №1 по дисциплине: «Введение в операционную систему Unix»
Задание к лабораторной работе №1 Выполнить указанные действия. Создать отчет, в котором отразить выполняемое задание, команды, с помощью которых выполняются указанные действия и результат, полученный после выполнения команды. 1. Создать файл a1 с помощью команды cat; ввести в файл текст из 6-ти строк вида (строка начинается с цифры порядкового номера строки): 1. my name is … 2. my surname is … 3. login is … 4. <текст произвольного содержания (не менее 2-х слов)> 5. <текст произвольного содержан
300 руб.
Теплотехника Задача 7.42
В цилиндре ДВС находится воздух при температуре 500 ºС. После подвода теплоты конечный объем воздуха увеличится в 2,2 раза, при этом давление остается постоянным. Найти конечную температуру, удельное количество теплоты и работы. Зависимость теплоемкости от температуры считать линейной. Построить график процесса.
User Z24 : 16 февраля 2026
150 руб.
Теплотехника Задача 7.42
"Стратегический менеджмент" .Синергия
Выполнение курсовой работы предполагает создание целостного проекта на произвольном конкретном примере на следующую тему: «Разработка стратегии предприятия (организации) (на примере...)». Вместо многоточия необходимо вставить название конкретного предприятия (организации) для которого будет разрабатываться стратегия. Объем курсовой работы не может превышать 35 страниц текста стандартного формата (Times New Roman 14, интервал 1,5) и соответствовать нижеприведенному заданию. 1. Разработка страте
User BloodMary : 11 февраля 2022
1000 руб.
Нанесение размеров. Вариант 20 ЧЕРТЕЖ
Нанесение размеров. Вариант 20 ЧЕРТЕЖ Задание: Для вариантов 1...6 изображений плоских деталей нанесите размеры. Чертеж выполнен на формате А4+PDF (все на скриншотах показано и присутствует в архиве) выполнены в КОМПАС 3D. Также открывать и просматривать, печатать чертежи и 3D-модели, выполненные в КОМПАСЕ можно просмоторщиком КОМПАС-3D Viewer. По всем вопросам пишите в Л/С. Отвечу и помогу.
User coolns : 9 июня 2026
150 руб.
Нанесение размеров. Вариант 20 ЧЕРТЕЖ
Контрольная работа. Вариант №16.
Вариант 16 Теоретический вопрос: 1. Средства взаимодействия процессов в Unix. Сигналы и их применение. Способы посылки сигналов процессу. Задание: 1. Найти все файлы в системе, которые были созданы не более месяца назад. 2. Создать сжатый архив, включающий все файлы домашней директории и подкаталогов с правом на запуск. 3. Укажите параметры команд route и iptables для: a. настройки таблицы маршрутизации 192.168.8.0, подсеть на 32 адреса; b. запрета входящих соединений для сервиса smtp с хостов
User Grechikhin : 28 марта 2023
300 руб.
up Наверх