Введение в ОС UNIX. Лабораторная работа №1,2.

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

material.view.file_icon
material.view.file_icon
material.view.file_icon Lab №1 Вариант 1.docx
material.view.file_icon Lab №2 Вариант 1.docx
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Задание к лабораторной работе №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
1. Написать 2 скрипта:
- add_phone, создающий список телефонных номеров и фамилии
пользователей;
- search_phone, осуществляющий поиск телефонных номеров по фамилии или
по шаблону.
2. Написать скрипт, осуществляющий вывод сообщений о наличии или отсутствии зарегистрированного в системе пользователя, имя которого задано параметром (список пользователей, зарегистрированных в системе, находится в файле /etc/passwd).
3. Написать скрипт, проверяющий наличие в домашней директории файла profile. Если этот файл отсутствует, то скопировать его из директории /etc.
4. Написать скрипт, проверяющий тип файла. Если файл - каталог, то вывести его содержимое, иначе - вывести сообщение о типе файла.
5. Написать скрипт, в котором создать каталог save, переписать в него содержимое текущего каталога рекурсивно т.е. с поддиректориями и установить на директорию все права для всех.
6. Создать в текущем каталоге и в поддиректориях файлы нулевой длины (пустые файлы). Написать скрипт, удаляющий рекурсивно файлы нулевой длины.
7. Написать скрипт, в котором в качестве параметров командной строки заданы имена файлов.
Если задан один файл, то подсчитать число букв в этом файле;
если задано два файла – подсчитать число слов;
если задано три файла – подсчитать число строк;
иначе вывести сообщение об ошибке.
8. Написать скрипт, проверяющий тип файла; если файл текстовый, то загрузить редактор vi, если исполняемый, то выполнить его.

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

Уважаемый студент дистанционного обучения,
Оценена Ваша работа по предмету: Введение в операционную систему UNIX
Вид работы: Лабораторная работа 1, 2
Оценка:Зачет
Дата оценки: 11.01.2020
Рецензия:Уважаемый ,

Квиткова Ирина Геннадьевна
Лабораторная работа №1 Введение в ОС Unix
Задание к лабораторной работе №1 1. Создать файл a1 с помощью команды cat; ввести в файл текст из 6-ти строк вида (строка начинается с цифры порядкового номера строки): 1. my name is … 2. my surname is … 3. login is … 4. <текст произвольного содержания (не менее 2-х слов)> 5. <текст произвольного содержания (не менее 2-х слов)> 6. <текст произвольного содержания (не менее 2-х слов)>
User deanasera84 : 30 октября 2019
500 руб.
Введение в ОС Unix
Написать 2 скрипта: - add_phone, создающий список телефонных номеров и фамилии пользователей; - search_phone, осуществляющий поиск телефонных номеров по фамилии или по шаблону. 2. Написать скрипт, осуществляющий вывод сообщений о наличии или отсутствии зарегистрированного в системе пользователя, имя которого задано параметром (список пользователей, зарегистрированных в системе, находится в файле /etc/passwd). 3. ...
User Иванivan : 3 мая 2020
350 руб.
Введение в ОС Unix
Контрольная работа включает 1 теоретический вопрос и 3 задачи. В ответе на теоретический вопрос указать ссылки на использованные источники. Решение задач отобразить следующим образом: команда или текст скрипта с пояснениями для каждой команды и использованных ключей; результат выполнения задания (в виде скриншота экрана командной строки). Вариант выбирается по первой букве фамилии студента (таблица 1). Первая буква фамилии В № варианта 11
User Иванivan : 3 мая 2020
200 руб.
Введение в ОС Unix
Билет №87 1) UNIX-подобные операционные системы (несколько вариантов ответа): 2) Чему эквивалентна запись права доступа 777? 5) Укажите основные типы файлов в ОС UNIX 6) Какое действие выполняет следующая команда ln –s file1 file2? 7) Относительный путь к файлу состоит из списка каталогов, которые нужно… 12) Примером какого пути является запись local/bin? 16) В каком каталоге находятся библиотечные файлы языка С и других языков 20) Установите соответствие между определениями. 4) Что необходимо
User deanasera84 : 30 октября 2019
500 руб.
Введение в ОС UNIX. Билет №3.
Билет №3 Раздел 1. Файловая система 1) UNIX-подобные операционные системы (несколько вариантов ответа): A) однозадачные B) многозадачные C) многопользовательские D) имеют единую архитектуру E) имеют различную архитектуру 3) Чему эквивалентна запись права доступа 644? A) –rw-r--r-- B) –rw-rx-rx- C) –rwxr--r-- D) –rwxrw-rw- 4) В каком виде представлена файловая система в Unix? A) в виде одного плоского списка B) в виде нескольких деревьев C) в виде нескольких плоских списков D) в виде одн
User banderas0876 : 16 января 2020
150 руб.
Введение в ОС UNIX. Билет №3.
Контрольная работа Введение в ОС Unix
Вариант 12 Теоретический вопрос: 1. Командный интерпретатор Shell. Работа с переменными и параметрами. Средства группировки команд. Задание: 1. В одном из текстовых файлов поменять местами первую и последнюю строки файла. 2. Написать скрипт, который рекурсивно выводит все файлы из заданного каталога, переданного в качестве параметра, в следующем формате: Имя_файла – Тип_файла.
User deanasera84 : 30 октября 2019
500 руб.
Контрольная работа по дисциплине «Введение в ОС Unix»
Теоретический вопрос: 1. Понятие директории. Команды работы с директориями. 2. Узнать текущий каталог Сменить текущий каталог Создание нового каталога
User Severniolen : 26 февраля 2022
100 руб.
Зачет. Введение в ОС Unix. Билет №55
1) UNIX-подобные операционные системы (несколько вариантов ответа): A) однозадачные B) многозадачные C) многопользовательские D) имеют единую архитектуру E) имеют различную архитектуру 3) Чему эквивалентна запись права доступа 644? A) –rw-r--r-- B) –rw-rx-rx- C) –rwxr--r-- D) –rwxrw-rw- 4) В каком виде представлена файловая система в Unix? A) в виде одного плоского списка B) в виде нескольких деревьев C) в виде нескольких плоских списков D) в виде одного дерева 5) Укажите основные тип
User olyazaripova : 13 декабря 2020
300 руб.
Внебюджетные фонды Российской Федерации
Содержание Введение 1. Социальные внебюджетные фонды 1.1 Пенсионный фонд Российской Федерации 1.2 Фонд социального страхования Российской Федерации 1.3 Фонд обязательного медицинского страхования Российской Федерации 2. Экономические внебюджетные фонды 2.1 Иные федеральные внебюджетные фонды 2.2 Отраслевые и межотраслевые внебюджетные фонды 3. Современное состояние 3.1 Реализация принятых законов 3.2 Пути решения проблем Заключение Список использованных источников Введение Переход к рыночной эк
User Elfa254 : 24 октября 2013
10 руб.
Институциональные аспекты политики. Сущность и основные функции современных государств
Институциональные аспекты политики. Сущность и основные функции современных государств» Руководитель Неменущий Сдано – «хорошо» Москва 2003 Содержание. Введение 3 Сущность понятия «государство» 6 Признаки и функции государства 9 Типы государств 10 Типы государственного устройства 12 Социально-политические типы государства Проблемы и перспективы формирования правового государства в Российской Федерации 17 Заключение 21 Список литературы 22 Введение. Государство - это коллективный феномен, сущест
User evelin : 16 февраля 2013
5 руб.
Техническая термодинамика Контрольная работа 1 Задача 41
Определить приращение изохорной теплоемкости вещества при изотермическом изменении его удельного объема от υ1 = 1 м³/кг до υ2 = 6 м³/кг (Т1 = Т2 = 800 К), если свойства этого вещества при υ = const задаются уравнением р = а + bT ², где а и b – постоянные величины (b = 3·10-5 Па/К).
User Z24 : 26 ноября 2025
140 руб.
Техническая термодинамика Контрольная работа 1 Задача 41
Любовь как основа человеческого мира
СОДЕРЖАНИЕ. Введение……………………………………………………………………...……4 Любовь как способ решения проблемы человеческого существования.……...7 Многообразный мир любви……………………………………………………..16 Любовь в современном мире……………………………………………………27 Заключение……………………………………………………………..…….......35 Список литературы…………………………………………………………..…..38 Приложение 1 – анкета и анализ социологического исследования……….….39 Приложение 2 – словарь…………………………………………………………43 Приложение 3 – о спорном и бесспорном………………………….…………..44 А) высказывани
User Aronitue9 : 18 декабря 2012
up Наверх