Главная страница
Навигация по странице:

  • Фамилия: Новиков Имя: Юрий Отчество: Алексеевич Группа №: ИБ-81з Санкт-Петербург 2023

  • УПРАВЛЕНИЕ ФАЙЛАМИ И КАТАЛОГАМИ ИЗ КОМАНДНОЙ ОБОЛОЧКИ ОС

  • cmd.com

  • FILE 1

  • 3. Распечатки команд и результатов их выполнения по каждому пункту задания.

  • Резервное копирование материалов

  • ЛБ1_Новиков_ИБ_81з. Лабораторная работа 1 По дисциплине Сети хранения данных Фамилия Новиков Имя Юрий Отчество Алексеевич


    Скачать 0.81 Mb.
    НазваниеЛабораторная работа 1 По дисциплине Сети хранения данных Фамилия Новиков Имя Юрий Отчество Алексеевич
    Дата12.03.2023
    Размер0.81 Mb.
    Формат файлаdocx
    Имя файлаЛБ1_Новиков_ИБ_81з.docx
    ТипЛабораторная работа
    #981905

    Санкт-Петербургский государственный университет телекоммуникаций

    им. проф. М.А. Бонч-Бруевича

    Факультет «Институт непрерывного образования»
    Лабораторная работа №1

    По дисциплине: «Сети хранения данных»


    Фамилия: Новиков

    Имя: Юрий

    Отчество: Алексеевич

    Группа №: ИБ-81з

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

    2023



    ЛАБОРАТОРНАЯ РАБОТА 1



    УПРАВЛЕНИЕ ФАЙЛАМИ И КАТАЛОГАМИ ИЗ КОМАНДНОЙ ОБОЛОЧКИ ОС

    1. Цель работы




    Исследование и получение практических навыков управления файлами и каталогами из командной оболочки ОС.


    2. Задание



    2.1. Работа с каталогами




    1. Запустить командную строку.

    2. Пользуясь внутренними командами 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

    1. Вывести на экран содержание каталога UD_FAMILIA, включая все подкаталоги.

    2. Удалить подкаталоги ud331, ud332, ud333

    3. Вывести на экран содержание каталога UD_FAMILIA, включая все подкаталоги.

    4. Все действия оператора и результаты работы введенных команд документировать с помощью операции пометить (в окне командной строки) и операции вставить (в окне текстового редактора).


    2.2. Работа с файлами




    1. Пользуясь внутренними командами ( 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 и т.д.



    1. Вывести на экран содержание директории UD_FAMILIA, включая все подкаталоги. Вывести на экран все временные файлы из директории UD_FAMILIA. Показать дату и время создания файлов, а также их размер. Привести вид экрана.

    Вывести на экран все программные файлы из директории

    UD_FAMILIA, показать только имена файлов. Привести вид экрана.

    1. К файлам f1.txt, f2.txt присоединить по два потока: к файлу f1.txt – поток 1 с содержанием: potok1, поток 2 с содержанием: potok2; к файлу f2.txt –поток 3 с содержанием: potok3, поток 4 с

    содержанием: potok4. Привести вид экрана.

    1. Распечатать на экране содержимое неименованных потоков для f1.txt и f2.txt. Привести вид экрана

    2. Распечатать на экране содержимое именованных потоков для f1.txt и f2.txt. Привести вид экрана

    3. Скопировать f1.txt и f2.txt на мобильный носитель (дискету, карту флэш-памяти).

    4. Распечатать на экране содержимое именованных потоков для f1.txt и f2.txt, находящихся на мобильном носителе. Привести вид экрана

    5. Из каталога D:\ UD_FAMILIA скопировать: в каталог D:\ UD_FAMILIA\ UD2\UD22\UD222 все текстовые файлы в каталог D:\ UD_FAMILIA\ UD2\UD22\UD223 файлы рисунков в каталог D:\ UD_FAMILIA\ UD2\UD22\UD221 все командные

    файлы.

    1. Из каталога D:\ UD_FAMILIA скопировать одной командой FOR все программные файлы (.cpp и .pas) в каталог D:\ UD_FAMILIA\ UD3\UD32

    2. Из каталога UD_FAMILIA переместить : в каталог D:\ UD_FAMILIA\ UD1\UD12\ исходные модули на языке С++

    в каталог D:\ UD_FAMILIA\ UD1\UD13\ исполняемы машинные программы

    1. Вывести на экран содержание всего дерева каталогов, начиная с директории UD_FAMILIA, показать только имена файлов. Привести вид экрана

    2. Удалить временные файлы из каталога UD_FAMILIA

    3. Вывести на экран содержание всего дерева каталогов, начиная с директории UD_FAMILIA, показать только имена фалов. Привести вид экрана.

    4. Все действия оператора и результаты работы введенных команд документировать с помощью операции пометить (в окне командной строки) и операции вставить (в окне текстового редактора).


    Резервное копирование материалов




    1. Перейти в корневой каталог лабораторной работы (UD_FAMILIA)

    2. Создать директорий backuplab1

    3. С помощью команды xcopy выполнить резервное копирование всех результатов лабораторной работы (включая пустые каталоги) в директорий backuplab1.

    4. Вывести на экран содержание всего каталога backuplab1. Привести вид экрана.

    5. Все действия оператора и результаты работы введенных команд документировать с помощью операции пометить (в окне командной строки) и операции вставить (в окне текстового редактора).


    2.3. Содержание отчета




    Отчет должен содержать:

    1. Задание на лабораторную работу.

    2. Распечатки команд и результатов их выполнения по каждому пункту задания.

    3. Описание используемых в лабораторной работе команд.



    3. Распечатки команд и результатов их выполнения по каждому пункту задания.






















      1. Работа с файлами



















    Неименованный поток – это содержание файла?











    Не выводит методом из пункта 5 (возможно, потоки не копируются с помощью copy)































    Резервное копирование материалов



















    4. Описание используемых в лабораторной работе команд

    1. md – создание каталога

    2. cd – вывод имени либо смена текущего каталога

    cd .. – переход в корневой каталог

    1. for – выполнение указанной команды для каждого файла набора

    /L - набор раскрывается в последовательность чисел с заданными началом, концом и шагом приращения.

    1. tree – графическое представление структуры папок или пути

    /F - вывод имен файлов в каждой папке.

    1. rd – удаление каталога

    2. echo – вывод сообщений и переключение режима отображения команд на экране.

    3. dir – вывод списка файлов и подкаталогов в указанном каталоге.

    /B - Вывод только имен файлов.

    1. more – последовательный вывод данных по частям размером в один экран.

    2. copy – копирование одного или нескольких файлов в другое место.

    3. move – перемещение файлов и переименование файлов и папок

    4. del – удаление одного или нескольких файлов.

    5. xcopy – копирование файлов и структур каталогов.

    /E - копирование каталогов с подкаталогами, включая пустые.


    написать администратору сайта