- •Методические рекомендации по выполнению лабораторных работ по дисциплине оп.01 операционные системы
- •1. Файлы и каталоги
- •2. Интерфейс ms dos
- •3. Атрибуты файлов в dos
- •4. Некоторые команды dos
- •Cd [диск:] путь
- •Задания для самостоятельной работы
- •Лабораторная работа № 2 создание и удаление файлов и каталогов в ms dos
- •Теоретические сведения
- •Type имя-файла
- •Md [диск:] путь
- •Rd [диск:] путь
- •Дополнительные команды ms dos
- •Задания для самостоятельной работы
- •Контрольные вопросы
- •Копирование и переименование файлов и каталогов в ms dos
- •Задания для самостоятельной работы
- •Контрольные вопросы
- •Лабораторная работа № 4 Программирование командных bat-файлов, обработка аргументов, метки,
- •Теоретические сведения
- •Пакетные командные файлы (пкф) в системе ms-dos
- •Действие команд в командных файлах
- •Задание на лабораторную работу
- •Контрольные вопросы:
- •Лабораторная работа № 5 Исследование структуры реестра Windows 98/xp: базовые функции
- •Теоретические сведения
- •Основные принципы работы с системным реестром
- •Расположение системного реестра
- •Редактирование системного реестра
- •Структура системного реестра
- •Структура системного реестра
- •Состав основных разделов
- •Подраздел Config
- •Подраздел Enum
- •Подраздел Software
- •Подраздел System
- •Состав основного раздела Hkey_Local_Machine
- •Состав основного раздела Hkey_Current_User
- •Копирование реестра
- •Восстановление реестра
- •Импорт и Экспорт параметров настройки системного реестра
- •Как можно удалить ненужные данные из системного реестра?
- •Класс tRegistry
- •A.Инициализация
- •Задания на выполнение лабораторной работы
- •Контрольные вопросы
- •Лабораторная работа №6 Работа с Реестром. Оптимизация ос Windows xp
- •Теоретические сведения
- •Настройка меню Пуск
- •Конфигурирование контекстного меню служебного программного средства «Мой компьютер» ос Windows xp посредством применения твика Реестра.
- •Конфигурирование ос Windows xp с целью оптимизации ее работы и увеличения быстродействия.
- •Задание для выполнения лабораторной работы
- •Лабораторная работа № 7 Оптимизация и настройка Windows xp
- •Теоретические сведения
- •Оптимизация windows
- •Удаление лишних папок.
- •Настройка bios.
- •Эффекты.
- •Дефрагментация жесткого диска.
- •Оптимизация с помощью ключей реестра.
- •Задания на выполнение лабораторной работы
- •Утилита msconfig
- •Вкладка «Общие»
- •Характеристики некоторых составляющих
- •2.1.1 Основные разделы файла
- •Описание параметров
- •Сервисы
- •Список сервисов
- •Задания на выполнение лабораторной работы
- •Контрольные вопросы:
- •Лабораторная работа № 10 "Архивирование файлов"
- •Основные алгоритмы, необходимые для выполнения работы:
- •Лабораторная работа № 13
- •Теоретические сведения
- •Общие сведения об использовании разрешений ntfs
- •Задание
- •Ход выполнения лабораторной работы
- •Контрольные вопросы
- •Лабораторная 14
- •Лабораторная 15 Фаервол Линукс
- •Часть 1. Создание сценария сети без использования firewall:
- •Часть 2. Создание сценария сети с использованием firewall:
Задание на лабораторную работу
В соответствии с номером по списку в журнале разработать пакетный bat-файл (см. таблицу2). В пакетных файлах предусмотреть сообщение имени, назначения, применения и автора пакетного файла (при пустой командной строке и по ключу /?), контроль верности командной строки, наличие требуемых файлов и сохранность имени пакетного файла. Текущий каталог не изменять, если это специально не оговорено. Там, где необходимо, имена файлов указывать с полным путем и диском. С клавиатуры при работе пакетного файла вводить только числа, строковые данные выбирать либо из меню, либо передавать в командной строке.
Таблица 2
№ |
Задание |
1 |
Разработать пакетный файл для обновления архива. Выбор архиватора осуществляется из меню. Имя архива передается в командной строке. |
2 |
Разработать пакетный файл для очистки подкаталога с подтверждением. |
3 |
Разработать пакетный файл для проверки дисков (каталогов) на вирусы. Диск выбирается из меню. Имя антивирусной программы - в командной строке (drwebw.exe). |
4 |
Разработать пакетный файл для выбора из меню на запуск одного из нескольких редакторов (notepad, ncedit и др.) для редактирования требуемого файла. Имя файла передается в командной строке. |
5 |
Разработать пакетный файл для архивации файлов в каталогах и подкаталогах (по отдельности в каждом каталоге) и удаления архивных файлов. Имена каталога и архиватора - в командной строке. |
6 |
Разработать пакетный файл для построения системы студенческих каталогов с запросом на создание каталогов требуемых курсов, групп и запросом максимального числа пользователей в группе. Номера курсов и шифры групп - в командной строке. |
7 |
Разработать пакетный файл для перехода студента в личный каталог. Группа выбирается из меню, курс передается в командной строке |
8 |
Разработать пакетный файл для установки даты и времени (параметры – в командной строке) |
9 |
Разработать пакетный файл для очистки студенческих каталогов: удаления файлов *.BAK, *.TMP и др. Номера очищаемых курсов передаются в командной строке. |
10 |
Разработать пакетный файл для вывода (на экран, файл, принтер) списка файлов из каталогов студентов. Шифр группы - из командной строки, направление вывода - из меню. |
11 |
Разработать пакетный файл для перехода в каталог студента, если он существует и его архивирования |
12 |
Разработать пакетный файл для вывода текстового файла на экран по страницам. Имя файла передается в командной строке. |
13 |
Разработать пакетный файл для перезаписи файлов документов (*.doc, *.txt) из одного каталога в другой с обновлением |
14 |
Разработать пакетный файл для копирования всех файлов документов (*.doc, *.txt) из всех студенческих подкаталогов в директорию «Мои документы» |
15 |
Разработать пакетный файл для проверки наличия файлов документов (*.doc, *.txt) в данном подкаталоге (имя – в параметрах). В случае положительного ответа – вывести их список |
16 |
Разработать пакетный файл для резервного копирования файлов с определенными расширениями из разных каталогов с возможностью создания резервного каталога, если его нет в системе |
17 |
Разработать пакетный файл для поиска во временном каталоге системы файла, имя которого передается параметром, если файл найден, то выдать на экран его отличия от файла с таким же именем из текущего каталога; Если файлы текстовые, то выводятся различающиеся строки из этих файлов. Если файлы двоичные (или указан ключ двоичного сравнения) выводятся различающиеся байты. |
18 |
Разработать пакетный файл принимающий параметр с указанием имени файла, содержащего список фамилий студентов. Пользователь должен с клавиатуры вносить новые значения. Наименование файла соответствует названию группы студентов. Если такой файл существует, то выполняется его пополнение. Файл сохраняется в отсортированном в порядке возрастания виде. |
19 |
Разработать пакетный файл, копирующий в указанную папку указанные файлы, у которых не установлен атрибут «Архивный» и устанавливающий им атрибут «Архивный». |
20 |
Разработать пакетный файл, который из файлов заданных параметрами командного файла создает файл с заданным именем, в который поместить сначала содержимое файлов, в имени которых есть строка «fil», затем содержимое всех остальных файлов. |
21 |
Разработать пакетный файл, который выводит на экран, и сохранить в указанном файле полные названия папок (с путем) в названии которых встречается слово Debug. |
22 |
Разработать пакетный файл, который считает размер файлов заданного типа, хранящихся на диске в папках с заданным именем. |
23 |
Разработать пакетный файл, принимающий параметры с указанием фамилии студента, которого необходимо исключить из списка группы и наименования файла, содержащего этот список, а также выполняющий это действие. |
24 |
Разработать пакетный файл, принимающий параметры с указанием двух фамилий студентов, одну из которых следует заменить второй, и наименования файла, содержащего список, а также выполняющий это действие. |
25 |
Разработать пакетный файл, который для поддерева папок, начиная с указанной папки переименовывает подпапки с указанным именем, если они существуют, добавив к их имени расширение bak. |
