Запуск командного файла
Пояснительная записка к курсовой работе по дисциплине «Операционные системы, среды и оболочки» на тему«Автоматизация работы пользователя в современных ОС»
Выполнила: студентка группы ПИ-10И1 Савина А.В Проверила: Мызникова Т.А.
Омск – 2012 г. ЗАДАНИЕ
На курсовую работу По дисциплине «Операционные системы, среды и оболочки»
студенту гр. ПИ10И1 Савина Анастасия Витальевна___________________________ 1.Тема работы: «Автоматизация работы пользователя в современных ОС» (вариант 17) 2. Исходные данные к проекту (в том числе рекомендуемая литература) 1) Мызникова Т.А. Командный интерфейс операционной системы Linux: учебно-методическое пособие. – Омск: СибАДИ, 2010 2) Олифер В.Г., Олифер Н.А. Сетевые операционные системы. Учебник. – СПб: Питер, 2009. 3. Перечень подлежащих разработке вопросов:
1) Создать командный файл, который в зависимости от введенного пользователем ключа осуществляет отображение списка глобальных переменных ОС, версии ОС или заносит дерево каталогов, начиная с родительского каталога со списком файлов, в указанный файл, выводит этот файл на экран. Описать назначение команды diskcomp, сравнить возможности этой команды в двух ОС семейства WINDOWS.
2) Реализуйте файл-сценарий в ОС Linux, который может выполнять следующие действия: Вывести текущую дату на экран. Создать файл в образованном ранее подкаталоге, имя каталога задает пользователь через параметры при запуске командного файла. Переместить этот файл в еще один созданный каталог. Проверить, есть ли в корневом каталоге файлы, с таким же расширением. Упорядочить оглавление каталога файлов на диске по времени модификации и записать в новый файл с проверкой, создан ли файл. Сравнить возможности команды ls -l в ОС Linux и WINDOWS (аналогичная ей команда).
Срок сдачи студентом законченной работы________________________21.05.2012__
Руководитель курсовой работы __________________Мызникова Т.А.
Задание принял к исполнению Савина А.В.______________________________ подпись студента дата
Введение
Данная курсовая работа посвящена автоматизации работы пользователя в операционных системах OC Windows и OC Linux. Данный вопрос актуален при тенденции в автоматизации предприятий и работы пользователей ПК. Целью данной курсовой работы является освоение основных команд OC Windows и ОС Linux, создание командных файлов в OC Windows и файлов сценария в ОС Linux, сравнение команд в данных ОС. Задачей является создание командного файла в OC Windows и файла сценария в ОС Linux. Структура пояснительной записки Введение, содержание. Текст пояснительной записки. Пояснительная записка к курсовой работе содержит 2 раздела. В первом разделе описана разработка командного файла в Windows 7. Задание, текст и запуск командного файла, сравнение команды в операционных системах Windows 7 и Windows XP. Во втором разделе описана разработка файла-сценария с операционной системе Linux . Задание, текст и запуск файла-сценария, сравнение команды в операционных системах Windows 7 и Linux. Заключение. Список используемой литературы.
СОДЕРЖАНИЕ
Введение. 3 1 Разработка командного файла ОС Windows. 5 1.1 Задание. 5 1.2 Создание. 5 1.3 Текст командного файла. 5 1.4 Запуск командного файла. 8 1.5 Сравнение команды в Windows 7 и Windows XP. 11 2 Разработка файла-сценария в ОС Linux. 13 2.1 Задание. 13 2.2 Выполнение. 13 2.3 Текст командного файла. 13 2.4 Запуск командного файла. 14 2.5 Сравнение команды в OC Linux и Windows 7. 18 Заключение. 20 Список используемой литературы.. 21
Разработка командного файла ОС Windows Задание Создать командный файл, который в зависимости от введенного пользователем ключа осуществляет отображение списка глобальных переменных ОС, версии ОС или заносит дерево каталогов, начиная с родительского каталога со списком файлов, в указанный файл, выводит этот файл на экран. Описать назначение команды diskcomp, сравнить возможности этой команды в двух ОС семейства WINDOWS. Создание Командный файл был создан с помощью текстового редактора блокнот. Файл был сохранен с расширением bat. Текст командного файла @echo off if "%1"=="" goto err #Если не введен параметр %1 то происходит переход на метку «err». if "%1"=="1" ( set pause goto end) #Если введен параметр «1» выводятся глобальные переменные и переходим на метку «end». if "%1"=="2" ( ver pause goto end) #Если введен параметр «2» то выводится версия операционной системы. if "%1"=="3" ( if "%2"=="" goto nott #Если не введен параметр %2 то происходит переход на метку «nott». tree >%2.txt #Построение древа каталогов и перенаправление его в файл. if not exist %2.txt ( echo File %2.txt is not find!) #Проверка наличия файла type %2.txt | more pause goto end) :nott echo Enter the file name pause goto end :err echo Enter the key pause goto end :end exit Запуск командного файла Для запуска командного файла необходимо: 1. Пуск ->Все программы ->Стандартныe ->Командная строка 2. Запустить командный файл путем ввода полного имени файла и параметра(рисунок 1). Рисунок 1 - Выполнение программы(без параметра) Происходит запуск файла Abc.bat. Так как файлу Abc.bat не передан параметр , то выводится сообщение «Enter the key». Если программе передать параметр «1», то мы увидим список глобальных переменных ОС(Рисунок 2). Рисунок 2 – Список глобальных переменных ОС Если программе передать параметр «2», то мы версию ОС(Рисунок 3). Рисунок 3 – Версия ОС Если программе передать параметр «3», то мы увидим сообщение «Enter the file name» (Рисунок 4). Рисунок 4 – Сообщение «Enter the file name» Если программе передать параметр «4 %имя_файла%», то мы увидим дерево каталогов, начиная с родительского каталога со списком файлов (Рисунок 5). Рисунок 5 – Древо каталогов, начиная с родительского каталога со списком файлов
Популярное: Как построить свою речь (словесное оформление):
При подготовке публичного выступления перед оратором возникает вопрос, как лучше словесно оформить свою... Как вы ведете себя при стрессе?: Вы можете самостоятельно управлять стрессом! Каждый из нас имеет право и возможность уменьшить его воздействие на нас... Модели организации как закрытой, открытой, частично открытой системы: Закрытая система имеет жесткие фиксированные границы, ее действия относительно независимы... Личность ребенка как объект и субъект в образовательной технологии: В настоящее время в России идет становление новой системы образования, ориентированного на вхождение... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (445)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |