Помощь студентам дистанционного обучения: тесты, экзамены, сессия
Помощь с обучением
Оставляй заявку - сессия под ключ, тесты, практика, ВКР
Заявка на расчет

Лабораторная работа по информационным технологиям (Вариант 45)

Автор статьи
Валерия
Валерия
Наши авторы
Эксперт по сдаче вступительных испытаний в ВУЗах
Лабораторная работа №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 По окончании ввода нажимаем комбинацию клавиш Ctrl-C Результат выполнения: 2.Создать файл a2 с помощью команды touch; в редакторе vi ввести в файл текст из 6-ти строк аналогичного с содержимым файла a1 вида. Создаем файл с помощью команды: $ touch a2 Открываем файл в vi с помощью команды: $ vi a2 проверяем содержимое файла с помощью команды: $ cat a2 Результат выполнения: 3.Убедиться, что файлы созданы (команда ls -l); просмотреть их содержимое (команда cat). Результат вывода команды ls –l занести в отчет. Просмотреть содержимое файлов можно с помощью команд: $ cat a1 $ cat a2 Посмотреть список файлов можно с помощью команды: $ ls -l Результат выполнения: 4.Изменить права доступа к этим файлам: владельцу все права, группе только чтение, остальным никаких прав доступа. Прочитать новые права доступа и занести в отчет. Изменить права доступа к файлам можно с помощью команды: $ chmod 740 a1 a2 Посмотреть новые права доступа можно с помощью команды: $ ls -l Результат выполнения: 5.Первые две строки файла a1 занести в файл a3. Добавить в файл a3 две последние строки файла a1. Просмотреть содержимое файла a3. Занести нужные строки в файл можно с помощью команд: $ head -n 2 a1 > a3 $ tail -n 2 a1 >> a3 Посмотреть содержимое файла можно с помощью команды: $ cat a3 Результат выполнения: 6.Отсортировать файл a2 в обратном порядке. Результат сортировки, используя опцию команды сортировки, вывести в файле a2_s. Отсортировать файл в обратном порядке и записать вывод в файл a2_s можно с помощью команды: $ sort a2 -r > a2_s Посмотреть содержимое файла a2_s можно с помощью команды: $ cat a2_s Результат выполнения: 7.Отсортировать файл a2 по 2-му столбцу. Результат сортировки, используя опцию команды сортировки, вывести в файле a2_s2. Убедиться, что файлы a2_s и a2_s2 созданы; просмотреть их содержимое. Отсортировать файл и записать вывод в файл a2_s можно с помощью команды: $ sort a2 -k 2 > a2_s2 Посмотреть содержимое файлов можно с помощью команд: $ cat a2_s $ cat a2_s2 Результат выполнения: 8.Создать файл mix, содержащий 1-ю и 2-ю строки файла a2, 3-ю строку файла а1, 4 и 5-ю строки файла а2_s2. 9.С помощью команды grep найти в файлах домашней директории строки, содержащие цифру “3”. Результат выполнения команды занести в файл a_g. Данные действия можно сделать при помощи команды: $ grep «3» ./* > a_g Просмотреть содержимое файла можно с помощью команды: $ cat a_g Результат выполнения: 10.С помощью команды cut выделить в файле a2 первый столбец. Данные действия можно сделать при помощи команды: $ cut -d » » -f1 a2 Результат выполнения: 11.С помощью команды cut выделить в файле a_g имена файлов, отделив их от строки, содержащей цифру “3”. Это можно сделать при помощи команды: $ cut -d «:» -f1 a_g Результат выполнения: 12.Создать в домашней директории каталоги с именем D1 и D1_1. Для создания директорий используем команду: $ mkdir D1 D1_1 Убедимся, что директории созданы. Для этого посмотрим содержимое текущей директории: $ ls Результат выполнения: 13.Перенести в директорию D1 файл a2; скопировать в директорию D1 файл a3 под именем a3d1; скопировать в директорию D1_1 файл a3 под именем a3d1_1. Проверить наличие в директориях D1 и D1_1 указанных файлов. Данные действия можно сделать при помощи команд:\ $ mv a2 D1/a2 $ cp a3 D1/a3d1 $ cp a3 D1_1/a3d1_1 $ ls D1 D1_1 Результат выполнения: 14.Перейти из домашней директории в директорию D1. Убедиться, что текущей директорией стала директория D1. Перейти в директорию D1 можно при помощи команды: $ cd D1 Узнать текущую директорию можно с помощью команды: $ pwd Результат выполнения: Создать в текущей директории D1 жесткую связь с файлом a1, находящимся в домашней директории (создать новое имя существующему файлу), с именем a1_h. Создать жесткую связь можно с помощью команды: $ ln ~/a1 a1_h Убедится, что появился новый файл можно, просмотрев список файлов: $ ls Результат выполнения: 15Создать в текущей директории D1 файл символической связи с файлом a1, находящимся в домашней директории, с именем a1_sym. Создать символическую связь можно при помощи команды: $ ln -s ~/a1 a1_sym Убедится, что был создан файл символической связи можно просмотрев содержимое текущей директории: $ ls Результат выполнения: 16.Создать в директории D1 каталог с именем D2. Перенести в директорию D2 файл a2; скопировать в директорию D2 файл a3d1 под именем a3d2. Проверить наличие в директории D2 указанных файлов. a) Установить директорию D2 в режим “темной” директории; b) Произвести попытку прочитать содержимое директории D2; c) Прочитать содержимое файлов “темной” директории. Все вводимые команды и результат выполнения отображены на скриншоте ниже. Результат выполнения: 17.Перейти в директорию /home. Убедиться, что текущей директорией стала директория /home. Перейти в директорию /home можно при помощи команды: $ cd /home Убедиться, что текущей директорией стала директория /home можно при помощи команды: $ pwd Результат выполнения: Прочитать рекурсивно содержимое текущей директории. Исключить вывод потока ошибок на терминал. Прочитать рекурсивно содержимое текущей директории с исключением вывода потока ошибок можно при помощи команды: $ ls -R 2>/dev/null Результат выполнения: 18.Перейти в домашнюю директорию. Убедиться, что она стала текущей директорией. С помощью команды du вывести размеры каталогов. Исключить вывод потока ошибок на терминал. Перейти в домашнюю директорию можно при помощи команды: $ cd ~ Убедится, что текущей директорией стала домашняя директория можно при помощи команды: $ pwd Результат выполнения: Вывестиразмер каталогов без вывода ошибок в терминал можно при помощи команды: $ du 2>/dev/null Результат выполнения: 19.Используя команды grep, cut и sort, получить список имён тех файлов в каталоге /etc/, в тексте которых содержится 192.168.0. Список имен файлов не должен иметь повторений. Результат занести в файл g192. На скриншоте в результате выполнения первых 3-х команд формируется файл g192 со списком имен файлов. При помощи команды «cat g192» должно выводится содержимое файла. Ничего не выводится, так как как файл пуст. Результат выполнения: 20.Получить рекурсивно список файлов домашней директории, в имени которых есть буква «а», отсортированный без повторов. Результат занести в файл spisok_a каталога D1_1. Нет прав доступа к указанной директории. Лабораторная работа №2 По дисциплине: «Приложения Unix систем» 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 Демонстрация работы скриптов: 2.Написать скрипт, осуществляющий вывод сообщений о наличии или отсутствии зарегистрированного в системе пользователя, имя которого задано параметром (список пользователей, зарегистрированных в системе, находится в файле /etc/passwd). Содержимое скрипта: Демонстрация работы скрипта: 3Написать скрипт, проверяющий наличие в домашней директории файла profile. Если этот файл отсутствует, то скопировать его из директории /etc. Содержимое скрипта: Демонстрация работы скрипта: 4Написать скрипт, проверяющий тип файла. Если файл — каталог, то вывести его содержимое, иначе — вывести сообщение о типе файла. Содержимое скрипта: Демонстрация работы скрипта: 5.Написать скрипт, в котором создать каталог save, переписать в него содержимое текущего каталога рекурсивно т.е. с поддиректориями и установить на директорию все права для всех. Содержимое скрипта: Демонстрация работы скрипта: 6.Создать в текущем каталоге и в поддиректориях файлы нулевой длины (пустые файлы). Написать скрипт, удаляющий рекурсивно файлы нулевой длины. Содержимое скрипта, создающего пустые файлы: Содержимое скрипта, удаляющего пустые файлы: Демонстрация работы скриптов: 7.Написать скрипт, в котором в качестве параметров командной строки заданы имена файлов. Если задан один файл, то подсчитать число букв в этом файле; если задано два файла – подсчитать число слов; если задано три файла – подсчитать число строк; иначе вывести сообщение об ошибке. Содержимое скрипта: Демонстрация работы скрипта: 8Написать скрипт, проверяющий тип файла; если файл текстовый, то загрузить редактор vi, если исполняемый, то выполнить его. Содержимое скрипта: Демонстрация работы скрипта: Лабораторная работа №3 По дисциплине: «Приложения Unix систем» файл, содержащий MAC–адрес сетевого интерфейса eth0 и статистику переданных и принятых пакетов для этого интерфейса. Посмотрим имеющиеся сетевые интерфейсы с помощью команды: $ sudo ifconfig Записывать данные будем в файл eth0. На скриншоте ниже выполняются 2 команды, записывающие данные в файл, затем при помощи выводится содержимое файла eth0. Первая команда достает MAC-адрес из вывода команды «ifconfig eth0» и записывает в файл. Вторая команда берет из вывода команды «ifconfig eth0» строки, содержащие статистику переданных и принятых пакетов, и добавляет в конец файла. Результат выполнения: 2. Создать файл, содержащий cписок доступных IP–адресов локальной сети. Первая команда на скриншоте ниже достает список доступных IP-адресов из вывода команды «nmap -sn 10.0.2.0/24» и записывает в файл lan_ips. Затем при помощи утилиты cat выводится содержимое файла. Результат выполнения: 3. Создать файл, содержащий IP–адрес и сетевое имя шлюза по умолчанию для выхода в Интернет. Первая команда на скриншоте ниже вызывает route, затем в выводе утилиты route выбирает строку, содержащую «UG», затем удаляет лишние пробелы, затем берет первые 2 слова и записывает в файл gateway. Результат выполнения: 4. Создать файл, содержащий перечень имен и IP-адресов узлов, входящих в маршрут до вашего почтового сервера (например, mail.ru, yandex.ru). Первая команда на скриншоте ниже берет вывод команды «traceroute gmail.com», выбирает все строки, начиная со 2-й, удаляет лишние пробелы, из получившегося текста берет 2-е и 3-е слово, убирает скобки и записывает вывод в файл. Получается файл такой структуры: <имя узла 1> <имя узла 2> <имя узла 3> Результат выполнения 5. Определить, какие из этих узлов доступны для связи в данный момент. Команда, выполняющая необходимые действия приведена на скриншоте ниже. Сначала из файла nodes достается список имен и IP-адресов, затем выбираются только IP-адреса, затем каждый адрес подается на вход утилиты ping, из получившегося вывода удаляются все ненужные строки, оставляя только строки, содержащие IP-адрес и текст «0% packet loss» или «100% packet loss», эти пары строк соединяются командой «sed ‘$!N;s/\n/ /'», затем выбираются слова содержащие IP-адрес и процент потерянных пакетов, затем текст «100%» заменяется на текст «not accessible», а текст «0%» заменяется на текст «accessible» Результат выполнения:

или напишите нам прямо сейчас

Написать в WhatsApp Написать в Telegram

О сайте
Ссылка на первоисточник:
http://ofhim.ru/
Поделитесь в соцсетях:

Оставить комментарий

Inna Petrova 18 минут назад

Нужно пройти преддипломную практику у нескольких предметов написать введение и отчет по практике так де сдать 4 экзамена после практики

Иван, помощь с обучением 25 минут назад

Inna Petrova, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Коля 2 часа назад

Здравствуйте, сколько будет стоить данная работа и как заказать?

Иван, помощь с обучением 2 часа назад

Николай, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Инкогнито 5 часов назад

Сделать презентацию и защитную речь к дипломной работе по теме: Источники права социального обеспечения. Сам диплом готов, пришлю его Вам по запросу!

Иван, помощь с обучением 6 часов назад

Здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Василий 12 часов назад

Здравствуйте. ищу экзаменационные билеты с ответами для прохождения вступительного теста по теме Общая социальная психология на магистратуру в Московский институт психоанализа.

Иван, помощь с обучением 12 часов назад

Василий, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Анна Михайловна 1 день назад

Нужно закрыть предмет «Микроэкономика» за сколько времени и за какую цену сделаете?

Иван, помощь с обучением 1 день назад

Анна Михайловна, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Сергей 1 день назад

Здравствуйте. Нужен отчёт о прохождении практики, специальность Государственное и муниципальное управление. Планирую пройти практику в школе там, где работаю.

Иван, помощь с обучением 1 день назад

Сергей, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Инна 1 день назад

Добрый день! Учусь на 2 курсе по специальности земельно-имущественные отношения. Нужен отчет по учебной практике. Подскажите, пожалуйста, стоимость и сроки выполнения?

Иван, помощь с обучением 1 день назад

Инна, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Студент 2 дня назад

Здравствуйте, у меня сегодня начинается сессия, нужно будет ответить на вопросы по русскому и математике за определенное время онлайн. Сможете помочь? И сколько это будет стоить? Колледж КЭСИ, первый курс.

Иван, помощь с обучением 2 дня назад

Здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Ольга 2 дня назад

Требуется сделать практические задания по математике 40.02.01 Право и организация социального обеспечения семестр 2

Иван, помощь с обучением 2 дня назад

Ольга, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Вика 3 дня назад

сдача сессии по следующим предметам: Этика деловых отношений - Калашников В.Г. Управление соц. развитием организации- Пересада А. В. Документационное обеспечение управления - Рафикова В.М. Управление производительностью труда- Фаизова Э. Ф. Кадровый аудит- Рафикова В. М. Персональный брендинг - Фаизова Э. Ф. Эргономика труда- Калашников В. Г.

Иван, помощь с обучением 3 дня назад

Вика, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Игорь Валерьевич 3 дня назад

здравствуйте. помогите пройти итоговый тест по теме Обновление содержания образования: изменения организации и осуществления образовательной деятельности в соответствии с ФГОС НОО

Иван, помощь с обучением 3 дня назад

Игорь Валерьевич, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Вадим 4 дня назад

Пройти 7 тестов в личном кабинете. Сооружения и эксплуатация газонефтипровод и хранилищ

Иван, помощь с обучением 4 дня назад

Вадим, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Кирилл 4 дня назад

Здравствуйте! Нашел у вас на сайте задачу, какая мне необходима, можно узнать стоимость?

Иван, помощь с обучением 4 дня назад

Кирилл, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Oleg 4 дня назад

Требуется пройти задания первый семестр Специальность: 10.02.01 Организация и технология защиты информации. Химия сдана, история тоже. Сколько это будет стоить в комплексе и попредметно и сколько на это понадобится времени?

Иван, помощь с обучением 4 дня назад

Oleg, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Валерия 5 дней назад

ЗДРАВСТВУЙТЕ. СКАЖИТЕ МОЖЕТЕ ЛИ ВЫ ПОМОЧЬ С ВЫПОЛНЕНИЕМ практики и ВКР по банку ВТБ. ответьте пожалуйста если можно побыстрее , а то просто уже вся на нервяке из-за этой учебы. и сколько это будет стоить?

Иван, помощь с обучением 5 дней назад

Валерия, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Инкогнито 5 дней назад

Здравствуйте. Нужны ответы на вопросы для экзамена. Направление - Пожарная безопасность.

Иван, помощь с обучением 5 дней назад

Здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Иван неделю назад

Защита дипломной дистанционно, "Синергия", Направленность (профиль) Информационные системы и технологии, Бакалавр, тема: «Автоматизация приема и анализа заявок технической поддержки

Иван, помощь с обучением неделю назад

Иван, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Дарья неделю назад

Необходимо написать дипломную работу на тему: «Разработка проекта внедрения CRM-системы. + презентацию (слайды) для предзащиты ВКР. Презентация должна быть в формате PDF или формате файлов PowerPoint! Институт ТГУ Росдистант. Предыдущий исполнитель написал ВКР, но работа не прошла по антиплагиату. Предыдущий исполнитель пропал и не отвечает. Есть его работа, которую нужно исправить, либо переписать с нуля.

Иван, помощь с обучением неделю назад

Дарья, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru