Введение в ОС 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 руб.
Регионы Европы
Введение Европейский Союз и регионы Европы. ü Страны-члены Европейского Союза. ü Хозяйственный потенциал и уровни развития регионов Европы. ü Бюджет, налоги, финансы регионов Европы. ü Децентрализация. ü Солидарность в защите интересов регионов Европы. ü Межрегиональное экономическое сотрудничество. Регионы в системе европейской интеграции. ü Обзор этапов, условий и причин интеграции. ü Интеграция в регионах Европы. ü Совместные позиции по основным проблемам интеграции. РЕГИОНАЛЬНАЯ ПОЛИТ
User evelin : 29 декабря 2012
10 руб.
Вал 2020134-25 ЧЕРТЕЖ
Вал 2020134-25 ЧЕРТЕЖ Начертить главный вид вала. Выполнить необходимые сечения. Чертеж выполнен на формате А3 + 3d модель + pdf (все на скриншотах показано и присутствует в архиве) выполнены в КОМПАС 3D. Также открывать и просматривать, печатать чертежи и 3D-модели, выполненные в КОМПАСЕ можно просмоторщиком КОМПАС-3D Viewer. По другим вариантам и всем вопросам пишите в Л/С.
User coolns : 28 ноября 2024
150 руб.
Вал 2020134-25 ЧЕРТЕЖ
Учет и анализ эффективности использования основных средств ООО "Завод керамических материалов"
Рыночные отношений повышают ответственность и самостоятельность предприятий в выработке и принятии управленческих решений по обеспечению эффективной их работы. Функционируя в непростых экономических условиях, хозяйствующие субъекты должны четко планировать свою финансовую деятельность, умело управлять оборотными активами, необходимо проведение грамотной учетной и амортизационной политики. Одним из важнейших факторов повышения эффективности производства на промышленных предприятиях является обес
User alfFRED : 6 сентября 2013
10 руб.
Рабинович О.М. Сборник задач по технической термодинамике Задача 273
Найти давление и объем в характерных точках цикла поршневого двигателя внутреннего сгорания с подводом теплоты при p=const, а также термический к.п.д. и полезную работу, если дано: р1=100 кПа, ε=14; ρ=1,5; k=1,4. Диаметр цилиндра d=0,3 м, ход поршня S=0,45 м. Рабочее тело – воздух. Теплоемкость считать постоянной. Ответ: V1=V4=0,03179 м³, V2=0,00227 м³, V3=0,00341 м³, р2=4,023 МПа, р3=4,023 МПа, р4=0,176 МПа, Lц=10,0 кДж, ηt=0,62.
User Z24 : 4 октября 2025
200 руб.
Рабинович О.М. Сборник задач по технической термодинамике Задача 273
up Наверх