
- •Методические рекомендации по выполнению лабораторных работ по дисциплине оп.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:
Действие команд в командных файлах
Рассмотрим более подробно некоторые команды в ПКФ.
ECHO ON/OFF
ECHO <текст сообщения> - вкл/выкл режима вывода команды перед её выполнением.
@ – если этот символ поставлен в начало строки, то следующая за ним команда не выводится при включенном режиме вывода команды перед её выполнением (т.е. если ECHO ON).
GOTO
После имени этой команды сообщается метка командной строки, в которую производится переход. Если перед строкой указано двоеточие, то это означает, что за ним следует метка, а не команда. Между двоеточием и именем пробел не ставится, между именем и командой GOTO оставляют пробел. Длина метки ограничивается 8 символами.
Например,
G
OTO
EXIT оператор безусловного
……………. перехода по метке
:EXIT
CHOICE
CHOICE [/С:список символов][/Т:символ,число секунд] сообщение
/С:список символов – указывает допустимые символы, которые может ввести пользователь в ответ на сообщение. Если данный параметр не указан, допустимые символы – Y и N.
/Т:символ,число секунд – если этот параметр указан, то в случае, когда пользователь по истечении заданного времени не нажал ни на одну клавишу, принимается ответ символ.
Например: CHOICE /C:YN “Запустить программу ALFA? ”– при ответе N значение переменной ERRORLEVEL устанавливается равным 2, а при ответе Y– равным 1.
IF
IF <условие> <действие> – оператор условия.
Например:IF ERRORLEVEL 1 GOTO EXIT.
Переменная <условие> может иметь один из четырех форматов:
1. <набор_символов_1>==<набор_символов_2>.
Условие выполняется, если <набор_символов_1> и <набор_символов_2> являются идентичными после замещения параметров.
2. ERRORLEVEL <номер>.
Условие выполняется, если для последней команды, которую выполнила ОС код завершения равен или больше значения <номер>.
3. EXIST <имя_файла>.
Условие выполняется, если существует файл с указанным именем.
4. NOT <условие>.
Условие выполняется, если не выполняется заданное условие.
COMMA
COMMAND /Y /C имя_командного_файла [параметры] – выполнение командного файла в пошаговом режиме. Текст каждой команды будет выводиться перед выполнением на экран. Для выполнения команды надо нажать клавишу Y или Enter.
PAUSE
Выводит на экран сообщение: Strike a key when ready .... Если нужно вывести текст на русском языке, то перед командой PAUSE можно ввести ECHO с текстом "Нажмите любую клавишу".
И после нажатия клавиши дальше выполняется командный файл. В период паузы возможен выход из выполнения командного файла путём нажатия сочетания клавиш Ctrl+C или Ctrl+Break.
SHIFT
Формат команды прост: SHIFT. В ПКФ можно использовать до десятка параметров, с помощью данной команды это количество можно увеличить. Команда SHIFT присваивает новые значения параметрам %0 - %9. При этом параметру %0 присваивается старое значение %1 ,%1 - старое значение %2 и т.д. %9 присваивается значение, следующее за старым значением %9 в командной строке.
FOR
FOR %%N IN(группа) DO команда %%N,
где N - однобуквенная переменная, последовательно принимающая значения, входящие в параметр (группа);
(группа) - имя файла или имена файлов, вместе с именем файла могут указываться дисковод и возможный путь доступа; команда - команда ОС MS-DOS.
CALL
CALL [<дисковод:>][<путь_доступа>]<командный_файл> <параметры>,
где <дисковод:> - дисковод диск которого содержит командный файл;
<путь_доступа> - путь доступа к данному ПКФ;
<командный файл> - имя ПКФ без расширения.