Файл: Лабораторная работа 1 управление файлами и каталогами из командной оболочки ос.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 08.11.2023
Просмотров: 154
Скачиваний: 17
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
ФЕДЕРАЛЬНОЕ АГЕНТСТВО СВЯЗИ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ
УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ
«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ ИМ. ПРОФ. М.А. БОНЧ-БРУЕВИЧА»
(СПбГУТ)
ИНСТИТУТ НЕПРЕРЫВНОГО ОБРАЗОВАНИЯ (ИНО)
ЛАБОРАТОРНЫЕ РАБОТЫ
По дисциплине: Сети хранения данных
Студент Ф.И.О.:
Екименков Роман Николаевич
Группа №:
ИБ-16с
Студенческий билет №:
2010234
Преподаватель:
Эль Сабаяр Шевченко Н.
Дата сдачи работы:
Санкт-Петербург
2023
ЛАБОРАТОРНАЯ РАБОТА 1
«УПРАВЛЕНИЕ ФАЙЛАМИ И КАТАЛОГАМИ ИЗ КОМАНДНОЙ ОБОЛОЧКИ ОС»
1. Цель работы
Исследование и получение практических навыков управления файлами и каталогами из командной оболочки ОС.
2. Задание
2.1. Работа с каталогами
-
Запустить командную строку. -
Пользуясь внутренними командами cmd.com для работы с каталогами ( C: - переход на диск С, dir (путь)(имя_файла) (/p) (/w), cd путь, md путь, rd путь) , создать заданное дерево каталогов Сведения о поддерживаемых cmd.exe командах можно получить, используя запрос help из командной строки ОС, сведения о порядке использования любой из команд можно получить из справочной системы ОС, используя запрос следующего вида md /? (в данном случае – все о команде md). Перед построением заданного дерева каталогов необходимо перейти на диск D: создать каталог UD, перейти в этот каталог, создать директорий UD_FAMILIA (где FAMILIA две буквы из фамилии студента), перейти в этот каталог и уже в нем создать дерево каталогов согласно заданию.
D:.
├───UD1
│ ├───UD11
│ ├───UD12
│ └───UD13
├───UD2
│ ├───UD21
│ ├───UD22
│ │ ├───UD221
│ │ ├───UD222
│ │ └───UD223
│ └───UD23
└───UD3
├───ud31
├───ud32
└───ud33
├───ud331
├───ud332
└───ud333
-
Вывести на экран содержание каталога UD_FAMILIA, включая все подкаталоги. -
Удалить подкаталоги ud331, ud332, ud333 -
Вывести на экран содержание каталога UD_FAMILIA, включая все подкаталоги. -
Все действия оператора и результаты работы введенных команд документировать с помощью операции пометить (в окне командной строки) и операции вставить (в окне текстового редактора).
2.2. Работа с файлами
-
Пользуясь внутренними командами ( copy, echo) cmd.com , создать файлы, перечисленные в задании: f1.txt, f2.txt, f3.txt, f4.pas, f5.pas, f6.pas, f7.cpp, f8.cpp, f9.cpp f10.bat, f11.bat, 12.bat, f13.exe, f14.exe, f15.exe, f16.gif, f17.gif, f18.gif, f19.com, f20.com, f21.com, f22.tmp, f23.tmp, f24.tmp.
Все файлы расположить в директории UD_FAMILIA.
Содержимое файлов определить как текст: FILE 1 для f1.txt, FILE 11 для f11.bat и т.д.
-
Вывести на экран содержание директории UD_FAMILIA, включая все подкаталоги. Вывести на экран все временные файлы из директории UD_FAMILIA. Показать дату и время создания файлов, а также их размер. Привести вид экрана.
Вывести на экран все программные файлы из директории
UD_FAMILIA, показать только имена файлов. Привести вид экрана.
-
К файлам f1.txt, f2.txt присоединить по два потока: к файлу f1.txt – поток 1 с содержанием: potok1, поток 2 с содержанием: potok2; к файлу f2.txt –поток 3 с содержанием: potok3, поток 4 с
содержанием: potok4. Привести вид экрана.
-
Распечатать на экране содержимое неименованных потоков для f1.txt и f2.txt. Привести вид экрана -
Распечатать на экране содержимое именованных потоков для f1.txt и f2.txt. Привести вид экрана -
Скопировать f1.txt и f2.txt на мобильный носитель (дискету, карту флэш-памяти). -
Распечатать на экране содержимое именованных потоков для f1.txt и f2.txt, находящихся на мобильном носителе. Привести вид экрана -
Из каталога D:\ UD_FAMILIA скопировать: в каталог D:\ UD_FAMILIA\ UD2\UD22\UD222 все текстовые файлы в каталог D:\ UD_FAMILIA\ UD2\UD22\UD223 файлы рисунков в каталог D:\ UD_FAMILIA\ UD2\UD22\UD221 все командные
файлы.
-
Из каталога D:\ UD_FAMILIA скопировать одной командой FOR все программные файлы (.cpp и .pas) в каталог D:\ UD_FAMILIA\ UD3\UD32 -
Из каталога UD_FAMILIA переместить : в каталог D:\ UD_FAMILIA\ UD1\UD12\ исходные модули на языке С++
в каталог D:\ UD_FAMILIA\ UD1\UD13\ исполняемы машинные программы
-
Вывести на экран содержание всего дерева каталогов, начиная с директории UD_FAMILIA, показать только имена файлов. Привести вид экрана -
Удалить временные файлы из каталога UD_FAMILIA -
Вывести на экран содержание всего дерева каталогов, начиная с директории UD_FAMILIA, показать только имена фалов. Привести вид экрана. -
Все действия оператора и результаты работы введенных команд документировать с помощью операции пометить (в окне командной строки) и операции вставить (в окне текстового редактора).
Резервное копирование материалов
-
Перейти в корневой каталог лабораторной работы (UD_FAMILIA) -
Создать директорий backuplab1 -
С помощью команды xcopy выполнить резервное копирование всех результатов лабораторной работы (включая пустые каталоги) в директорий backuplab1. -
Вывести на экран содержание всего каталога backuplab1. Привести вид экрана. -
Все действия оператора и результаты работы введенных команд документировать с помощью операции пометить (в окне командной строки) и операции вставить (в окне текстового редактора).