Добавил:
tg: @petmanchenko Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ЛР №2 Основные команды операционной системы Windows и Linux

.docx
Скачиваний:
16
Добавлен:
02.02.2025
Размер:
557.4 Кб
Скачать

МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ

УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ

«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ ИМ. ПРОФ. М.А. БОНЧ-БРУЕВИЧА»

(СПбГУТ)

Факультет Информационных систем и технологий

Кафедра Информатики и компьютерного дизайна

Направление: 09.03.02 Информационные системы и технологии

Профиль: Дизайн графических и пользовательских интерфейсов информационных систем

ОТЧЁТ

к лабораторной работе №2:

«Основные команды операционной системы Windows и Linux»

по дисциплине «Архитектура информационных систем»

Выполнил:

Студент группы ИСТ-931

Гетманченко Полина Алексеевна «23» __февраля__ 2022 г.

Принял:

к.т.н., доцент кафедры ИКД

Громов Владислав Витальевич «10»__марта__ 2022 г.

Санкт-Петербург

2022

СОДЕРЖАНИЕ

ВВЕДЕНИЕ 3

ЦЕЛЬ И ЗАДАЧИ 4

ХОД РАБОТЫ 6

Блок №1: основные команды Windows 6

Блок №2: основные команды Linux 11

ВЫВОДЫ 17

ВВЕДЕНИЕ

Команды операционной системы – это некий стиль общения пользователя с компьютером на “определённом языке” в данной операционный системе.

Команды бывают внешними и внутренними.

Внешние команды – это команды, которые распознаются и выполняются командным интерпретатором (например, dir).

Внутренние команды – это команды, представляющие из себя отдельные программы, располагающиеся по умолчанию в каталог (например, more). Например, Windows их загружает и выполняет аналогично другим программам.

ЦЕЛЬ И ЗАДАЧИ

Цель лабораторной работы:

Windows: создать собственную директорию с 3 объединёнными файлами, каждый из которых имеет свою определённую кодировку. Все файлы должны находиться в едином файле, под названием “result.txt”.

Linux: загрузить необходимые пакеты, создать исполняемый файл под названием “1.sh”, далее создать собственную директорию под названием “ИСТ-931_Гетманченко”, в которой будут находиться 3 объединённых файла, где каждый из которых имеет свою определённую кодировку, после нужно заархивировать данные документы и директорию, затем нужно удалить директорию, очистить экран и вывести всё содержимое /home/vintano, а затем назначить пользователю полные права доступа для файла под названием “1.sh”.

Задачи лабораторной работы (Блок №1: основные команды Windows):

  1. Создать собственную директорию, состоящую из номера группы и фамилии студента;

  2. Заполнить данную директорию 3 файлами, где у каждого файла своя кодировка (“1.txt” – 866, “2.txt” – 1251, “3.txt” – 65001 (UTF-8));

  3. В каждом файле нужно прописать определённую фразу на русском языке, состоящую из имени, фамилии, отчества, даты рождения и места рождения;

  4. Объединить все три созданных файла с различными кодировками в один, под названием “result.txt”.

Задачи лабораторной работы (Блок №2: основные команды Linux):

  1. Загрузить необходимые пакеты с помощью команды “sudo apt install …” (вместо “…” может быть zip, mc и т.д.);

  2. Создать файл под названием “1.sh” с помощью команды “touch 1.sh”;

  3. Создать директорию с помощью команды “mkdir”, где будут находиться 3 объединённых файла, у каждого из которых своя кодировка (“1.txt” – 866, “2.txt” – 1251, “3.txt” – 8859_5), в каждом файле нужно прописать определённую фразу на русском языке, состоящую из имени, фамилии, отчества, даты рождения и места рождения;

  4. Заархивировать файлы четырьмя архиваторами, которые были первоначально скачаны, а именно: zip, arj, jlha и bzip2;

  5. Заархивировать директорию под названием “ИСТ-931_Гетманченко” с помощью команд “tar” (команда архивирует сначала директорию “ИСТ-931_Гетманченко” в “tar”, а потом в “bzip2”);

  6. Удалить директорию под названием “ИСТ-931_Гетманченко”;

  7. Очистить полностью экран и вывести содержимое директории /home/vintano;

  8. Назначить пользователю полные права доступа для файла под названием “1.sh”.

ХОД РАБОТЫ

Блок №1: основные команды Windows

Перед началом работы с командами операционной системы стоит открыть подсказку для того, чтобы облегчить работу в поиске нужных команд. Для этого существует определённая команда – “help”. Она выводит справочную информацию о командах Windows, облегчая жизнь многим пользователям Windows. Результат показан на рисунке 1.

Рисунок 1 – результат команды “help”

Далее, с помощью команды “cd” происходит переход в нужную директорию, где впоследствии будет создана новая директория. Результат показан на рисунке 2. Также, с помощью команды “dir” можно просмотреть список файлов и подпапок из данной папки.

Рисунок 2 – результаты команд “cd” и “dir”

Новая директория, под названием “ИСТ-931_Гетманченко”, была создана с помощью команды “mkdir”. Результат показан на рисунке 3.

Рисунок 3 – результат команды “mkdir”

Далее, с помощью команды “chcp” были выполнены переходы на определённые кодировки, а там, с помощью команды “echo” и “>”, в определённые файлы различных кодировок были записаны сообщения, по типу: “Гетманченко Полина Алексеевна 06.12.2000 г. Санкт-Петербург”. Результат показан на рисунке 4.

Рисунок 4 - результаты команд “chcp”, “echo” и “>”

С помощью команды “type” и “copy” удаётся просматривать информацию и скопировать уже единую информацию в другое место, а именно в файл, под названием “result.txt”. Результат показан на рисунке 5. Символ “*” помог объединить сразу файлы с 1 по 3, иначе, пришлось бы писать “type 1.txt 2.txt 3.txt > result.txt”.

Рисунок 5 - результаты команд “type”, “copy” и “>”

Также, можно переключаться на нужные кодировки, используя команду “chcp”, и если кодировка файла совпадает с включённой кодировкой, то можно получить результат, показанный на рисунке 6.

Рисунок 6 – результат команд “chcp” и “type”

Блок №2: основные команды Linux

Перед началом работы с командами, нужно написать строчку “#!/usr/bin/bash”, где после “#!” следует путь к файлу исполняемого файлу интерпретатора (/usr – файлы пользователя и программы, /bin – пользовательские двоичные файлы (программы), /bash – оболочка с большим набором функций, нежели /sh). Результат показан на рисунке 7.

Рисунок 7 – строка “#!/usr/bin/bash”

Далее с помощью команды “mkdir -p” создаётся директория под названием “ИСТ-931_Гетманченко” (без “-p” можно создавать директории только в текущем каталоге оболочки). А команда “cd” меняет директорию на другую (переход с одной директории на другую). Результат показан на рисунке 8.

Рисунок 8 – создание директории “ИСТ-931_Гетманченко” и переход в неё

Затем командой “echo” было записано 3 файла, в которых находится такая информация, как: ФИО, дата рождения и город рождения. С помощью команды “iconv –f … -t … -o …” была выполнена перекодировка файла. Результат показан на рисунке 9.

Рисунок 9 – запись и перекодировка файлов

Далее с помощью команды “cat” файлы были объединены в один результирующий под названием “result.txt”. Результат показан на рисунке 10.

Рисунок 10 – объединение файлов в результирующий “result.txt”

Затем файлы были заархивированы с учётом максимальной степени сжатия. Результат показан на рисунке 11.

Рисунок 11 – заархивированные файлы

Далее с помощью команды “cd ..” удалось перейти на директорию выше, чтобы впоследствии с помощью команды “tar -cvjf” (c – создание нового файла .tar, v – процесс сжатия, j – для сжатия файла формата bz2, f – имя файла) заархивировать директорию “ИСТ-931_Гетманченко”. А команда “rm -R” удаляет директорию (“-R” нужен для того, чтобы показать, что удаляется не пустая директория). Результат показан на рисунке 12.

Рисунок 12 – архивация и удаление директории с содержимым

Затем с помощью команды “clear” происходит чистка экрана, а команда “ls -la” (l – длинный список, a – скрытые файлы) выводит содержание директории. Для удобства в использовании файла под названием “1.sh” была использована команда “chmod 755”, дающая права администратора. Результат показан на рисунке 13.

Рисунок 13 – очистка экрана, показ содержимого и назначение прав администратора

Далее запускается скрипт командой “. ./1.sh”.

Окончательный результат показан на рисунке 14.

Рисунок 14 – окончательный результат

ВЫВОДЫ

По итогу данной лабораторной работы:

Windows - создана собственная директорию, под названием “ИСТ-931_Гетманченко”, в которой находилось 3 файла с различными кодировками, а именно: “1.txt” – 866, “2.txt” – 1251, “3.txt” – 65001 (UTF-8). В каждом файле содержалась идентичная информация, по типу: “Гетманченко Полина Алексеевна 06.12.2000 г. Санкт-Петербург”. В дальнейшем данные файлы с данной информацией объединились в единый файл, под названием “result.txt”;

Linux - загружены необходимые пакеты, создан исполняемый файл под названием “1.sh”, создана собственная директория под названием “ИСТ-931_Гетманченко”, в которой находятся 3 объединённых файла, где каждый из которых имеет свою определённую кодировку, после, данные документы и директория заархивированы, но потом директория удалена, экран очищен и всё содержимое /home/vintano выведено, также пользователю назначены права администратора для файла под названием “1.sh”.