пивовраю. Отчет для преподавателя о выполнении лабораторной работы. Краткие теоретические сведения Команды Windows для работы с файлами
Скачать 471.23 Kb.
|
1 Практическая работа 9 Работа с файлами и с файловыми системами при работе с ОС WINDOWS Цель работы: изучить методы управления файлами, получение практических навы- ков работы с файловыми системами. План выполнения работы: 1. Познакомьтесь с краткими теоретическими сведениями. 2. Выполните все задания лабораторной работы. 3. Подготовьте отчет для преподавателя о выполнении лабораторной работы. Краткие теоретические сведения: Команды Windows для работы с файлами Attrib- позволяет просматривать, устанавливать или снимать атрибуты файла или ката- лога, такие как «Только чтение», «Архивный», «Системный» и «Скрытый». Chdir (Cd) - вывод имени текущего каталога или переход в другую папку Copy - копирование одного или нескольких файлов Del (erase) - удаление файлов. Dir- вывод списка файлов и подкаталогов каталога Fc - сравнение двух файлов и вывод различий между ними. Find - поиск заданной строки текста в файле или нескольких файлах Findstr - поиск образцов текста в файлах с использованием регулярных выражений. Ftype - вывод или редактирование связи между типом файла и его расширением Mkdir - создание папки Move- служит для перемещения одного или нескольких файлов из одного каталога в другой. Rename (ren) - изменяет имя файла или набора файлов Replace - заменяет файлы в одном каталоге файлами с теми же именами из другого ката- лога Rmdir (rd) - удаляет каталог. Tree - представляет графически дерево каталогов заданного пути или диска. Xcopy - копирует файлы и каталоги, включая подкаталоги. Команды для работы с ФС с Windows Chkdsk - вывод на экран отчета о состоянии диска Chkntfs - просмотр или задание планирования автоматической проверки системы для то- мов файловых систем FAT, FAT32 или NTFS при запуске компьютера. Cipher - отображение или изменение шифрования папок и файлов на томах NTFS Compact - вывод сведений или изменение уплотнения файлов и каталогов в разделах NTFS Convert - преобразование томов с файловой системой FAT и FAT32 в тома с файловой системой NTFS. Defrag - поиск и объединение фрагментированных файлов DiskPart - Программа DiskPart.exe — это работающий в текстовом режиме командный интерпретатор, который позволяет управлять объектами (дисками, разделами или томами) с помощью сценариев или команд, вводимых с командной строки. Format - Форматирование диска Fsutil(поддерживаются только с версии Windows 5.1) - является служебной программой командной строки, которая используется для выполнения связанных задач файловых систем FAT и NTFS. 2 Подкоманды для работы с ФС с Windows behavior - запрашивает, изменяет, включает или отключает настройки для создания имен файлов с длиной 8.3 символа. dirty - запрос установки «грязного» бита тома. Когда установлен «грязный» бит то- ма, autochk автоматически проверит том на наличие ошибок при следующей перезагрузке компьютера. file - поиск файла по идентификатору безопасности. fsinfo - перечисляет все диски, запрашивает тип диска, сведения о томе, специальные сведения о томе NTFS или статистику файловой системы. hardlink - создает жесткую ссылку. Objectid - управляет идентификаторами объектов, которые используются Windows для отслеживания объектов, таких как файлы и каталоги. quota - управляет дисковыми квотами в томах NTFS reparsepoint - работа с точками монтирования sparse - управление разреженными файлами. usn - управление журналом изменения, в котором сохраняется архив всех изменений файлов в томе. volume - размонтирование тома и отображение свободного места на диске. Label - служит для создания, изменения или удаления метки тома (т. е. имени) диска. Mountvol - служит для создания, удаления и получения списка точек подключения тома. Subst - устанавливает соответствие пути в файловой системе заданному диску. Vol - отображает метку тома диска и серийный номер, если они существуют Ход работы: Задание 1. Проверка работы команд. 1. Прейдите в командную строку операционной системы Windows. 2. Выполните последовательность следующих действий: a. смените текущий диск: D: - переход на диск D C: - переход на диск С b. посмотрите содержимое каталога dir (путь)(имя_файла) (/p) (/w) Параметр /p задает вывод информации в полноэкранном режиме, с задержкой до тех пор, пока пользователь не щелкнет по какой-либо клавише. Это удобно для больших каталогов. Параметр /w задает вывод информации только об именах файлов в каталоге по пять имен в строке. c. перейдите другой каталог cd <имя каталога> d. создайте новый каталог md <имя каталога> e. удалите каталог rd <имя каталога> f. создайте текстовый файл copy con <имя_файла> После ввода этой команды нужно будет поочередно вводить строки файла. В конце каждой строки надо щелкать клавишей Enter. А после ввода последней - одновременно нажать Ctrl и Z, а затем Enter. Или клавишу F6, затем Enter. g. Удалите созданный файл del (путь) имя_файла 3. Оформите отчет по проделанной работе. 3 Задание 2:Работа с командами файловой системой. 1. Выполните следующие команды для работы с ФС. монтировать/размонтировать файловую систему; выводить информацию о подмонтированных дисках; создавать файловые системы (форматирование); разбивать диски; проверять файловые системы; устанавливать соответствие пути в файловой системе заданному диску; создавать, изменять или удалять метки тома (т. е. имени) диска; отображать метку тома диска и серийный номер, если они существуют; преобразовывать тома с файловой системой FAT и FAT32 в тома с файловой системой NTFS; отображать или изменять шифрования папок и файлов на томах NTFS. 2. Оформите отчет по проделанной работе. Задание 3:Локальные файловые системы 1. Создать папку в ФС NTFS и вложить в нее несколько файлов. Установить права до- ступа на папку. Какие права унаследует файл в папке при установленном флажке «Переносить наследуемые от родительского объекта разрешения на этот объект»? 2. Установите специальные разрешения для папки. Какую область действия можно за- дать для этих разрешений? Проверьте возможность установки специальных разреше- ний для файла. 3. Если некоторые разрешения назначены пользователю лично, а другие – как члену группы, какие итоговые разрешения получит пользователь? Убедитесь на примере вашей папки. Как в подобном случае действуют запреты? 4. Кто является владельцем файла? Как и кому можно передать владение файлом? 5. Изучите работу с разрешения на доступ к файлу из командной строки (команда ICACLS). a. Создайте некоторый файл. b. С помощью команды ICACLS получите файл, содержащий информацию о раз- решениях этого файла. Как образовались подобные разрешения? c. Дайте какому-либо пользователю разрешение на чтение файла, а другому от- кажите в возможности записи. Проверьте, выполнилось ли это средствами графического интерфейса. 6. Как передать владение файлом другому пользователю? Проделайте это через графи- ческий интерфейс и средствами командной строки. Всем ли пользователям возможна передача владения? 7. Установите квоты дискового пространства, различные для разных пользователей. 8. Сожмите вашу папку. Проделайте это двумя способами: из командной строки и с ис- пользованием графического интерфейса. Задайте в системе возможность отображе- ния сжатых файлов другим цветом. 9. Как можно зашифровать информацию некоторых файлов на диске? Проверьте, был ли создан сертификат после шифрования файла. Как можно сохранить сертификат в не- котором файле, чтобы иметь в дальнейшем возможность дешифрации файла при лю- бых условиях? 10. Создайте символические и жесткие ссылки на файл и папку. В чем их отличие? Что такое точка подключения (соединения) для папки? 11. Проверьте возможность монтирования некоторого тома на папку в разделе NTFS (двумя способами: из командной строки и с использованием графического интерфей- са). 4 12. Проверьте возможность создания именованных потоков в файле. Докажите, что одно- временно могут существовать именованные и неименованные потоки. 13. Откажите в некотором виде доступа определенному пользователю. Назначьте аудит попыток этого пользователя получить запрещенный доступ. Продемонстрируйте, что система зафиксировала подобные попытки. 14. Какой сервис предлагает система для дисков? Посмотрите, насколько фрагментиро- ваны диски на вашем ПК. Задание 4:Разделяемые файловые ресурсы 1. С помощью окна Мое сетевое окружение посмотрите состав вашей сети. 2. Настройте это окно, включив несколько общих папок с других компьютеров (напри- мер, папку Общая с сервера New–dc домена Asoiu). 3. Запустите изолированную оснастку «Общие папки». 4. Выделите с ее помощью свою папку в совместное использование. Как создать неви- димый ресурс? Убедитесь в его «невидимости». 5. Как выделить некоторую папку в совместное использование из командной строки? (Cм. прил. А). 6. Установите некоторые разрешения на доступ по сети всем пользователям, отдельному пользователю или группе. Как взаимодействуют локальные разрешения и сетевые? 7. Подключите папку на другом компьютере в качестве своего локального диска. Про- делайте это из командной строки с «невидимым» ресурсом другого компьютера. 8. Установите возможность работы с некоторыми файлам, доступными по сети в авто- номном режиме. 9. Какие методы синхронизации существуют при работе с автономными файлами? Задание 5:Настройка обработки файлов с определенным расширением 1. Создать и прописать в реестре новое расширение. Пример Создадим обработчик произвольного расширения .rrr. В разделе HKEY_CLASSES_ROOT добавим новый раздел .rrr. Параметр, соответствующий этому разделу, должен содержать ссылку на некоторый тип файла, например rrrfile. Создадим в ветви HKEY_CLASSES_ROOT раздел с именем типа файла rrrfile. Создадим в разделе rrrfile подраздел Shell. Далее в подразделе Shell создадим подразделы open (команда открытия) и list (возможно любое другое название) без параметров, а в них подразделы command, параметрами кото- рых являются команды обработки файлов с данным расширением соответственно на от- крытие и, например, просмотр. Например, команда открытия редактором Блокнот может выглядеть следующим обра- зом: notepad.exe %1 (см. рисунок). 2. Через системный реестр задайте возможность появления команды Зашифро- вать / Дешифровать. Чтобы ее активизировать, необходимо добавить параметр EncryptionContext Menu со значением 1 типа REG_DWORD в раздел реестра 5 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ Windows\CurrentVersion\ Explorer\Advanced). 3. Изучите содержимое раздела HKLM\Software\ Mi- crosoft\Windows\CurrentVersion, а именно подразделы: Run, RunOnce. Для чего обычно используются эти подразделы? 4. С помощью команды REG создайте Reg-файл, содержащий информа- цию о созданном типе файла. Какова структура Reg-файла? Измените команду обработки описанного Вами расширения и импортируйте Reg-файл обратно в реестр. Проверьте через редактор реестра правильность Ваших действий. 5. Задайте обработку файла с некоторым расширением другим способом: с помощью команд ASSOC и FTYPE (см. Приложение А). Приложение А Дополнительные команды работы с файлами в ОС Windows Команды NET 1. Команда выделения ресурсов в совместное использование NET SHARE. Синтаксис данной команды: Создание ресурса. Net share имя_ресурса=диск:путь [/USERS:чиcло | /UNLIMITED] [/REMARK:"текст"] Удаление общего ресурса (локально ничего не удаляется). Net share {имя_ресурса | имя_устройства | диск:путь} /DELETE Здесь: имя_ресурса – имя, присвоенное общему ресурсу; диск:путь – местоположение локального ресурса, который хотите выделить в совместное использование; [/USERS:чиcло | /UNLIMITED] – необязательный параметр, задаю- щий число пользователей, которые могут одновременно обратиться к общему ресурсу; [/REMARK:"текст"] – необязательный параметр, содержащий неко- торый комментарий. 2. Команда создания сетевого диска NET USE. NET USE имя_устройства ] [\\имя_компьютера\имя_ресурса[\том] [пароль | *]] [/DELETE] Здесь: имя_устройства – имя сетевого диска; \\имя_компьютера\имя_ресурса – имя сетевого ресурса, подключаемого в качестве диска на ваш компьютер; /DELETE – отключение сетевого диска. 3. Просмотр разделяемых ресурсов некоторого компьютера – команда NET VIEW. Синтаксис: Net view \\имя_компьютера Команды работы с расширениями файлов 5. Просмотр и изменение сопоставлений файлов: ASSOC. ASSOC [.рсш[=[типФайла]]] Здесь: .рсш – расширение имени файла, сопоставляемое типу файлов; типФайла – тип файлов, сопоставляемый расширению имени файлов. Примечания: Команда ASSOC без параметров выводит список сопоставлений типов файлов. Если указано только расширение имени файла, выводится сопоставленный тип файлов для расширения. 6 Если после знака равенства не указан тип файлов, команда удалит текущее сопо- ставление для указанного расширения. 6. Просмотр и изменение типов файлов, сопоставленных с расширением имен файлов FTYPE. FTYPE [типФайлов[=[команднаяСтрокаОткрытия]]] Здесь: типФайлов – тип файлов для просмотра или изменения; команднаяСтрокаОткрытия – команда открытия для использования при запуске фай- лов указанного типа. Примечания: Команда FTYPE без параметров выводит текущий список типов файлов, для кото- рых определены командные строки открытия. Если указан только тип файла, FTYPE выводит командную строку открытия для этого типа файлов. Если после знака равенства не указана строка открытия, FTYPE удалит текущее сопоставление для указанного типа файлов. Содержание отчета: 1. Титульный лист. 2. Название и цель работы. 3. Задание на лабораторную работу, включающее формулировку задачи. 4. Результаты выполнения работы, вывод. |