Автоматизация работы пользователя в современных операционных системах
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
ЗАДАНИЕ
на курсовую работу
по дисциплине Операционные системы, среды и оболочки
.Тема работы: Автоматизация работы пользователя в современных ОС
. Исходные данные к проекту (в том числе рекомендуемая литература)
) Мызникова Т.А. Командный интерфейс операционной системы Linux: учебно-методическое пособие. - Омск: СибАДИ, 2010
) Олифер В.Г., Олифер Н.А. Сетевые операционные системы. Учебник. - СПб: Питер, 2009.
. Перечень подлежащих разработке вопросов:
) Создать командный файл, который в зависимости от введенного пользователем ключа осуществляет отображение списка глобальных переменных ОС, версии ОС или заносит дерево каталогов, начиная с родительского каталога со списком файлов, в указанный файл, выводит этот файл на экран.
Описать назначение команды diskcomp, сравнить возможности этой команды в двух ОС семейства WINDOWS.
) Реализуйте файл-сценарий в ОС Linux, который может выполнять следующие действия:
Вывести текущую дату на экран. Создать файл в образованном ранее подкаталоге, имя каталога задает пользователь через параметры при запуске командного файла. Переместить этот файл в еще один созданный каталог. Проверить, есть ли в корневом каталоге файлы, с таким же расширением. Упорядочить оглавление каталога файлов на диске по времени модификации и записать в новый файл с проверкой, создан ли файл.
Сравнить возможности команды ls -l в ОС Linux и WINDOWS (аналогичная ей команда).
СОДЕРЖАНИЕ
Введение
. Разработка командного файла ОС Windows
.1 Задание
.2 Создание
.3 Текст командного файла
.4 Запуск командного файла
.5 Сравнение команды в Windows 7 и Windows XP
. Разработка файла-сценария в ОС Linux
.1 Задание
.2 Выполнение
.3 Текст командного файла
.4 Запуск командного файла
.5 Сравнение команды в OC Linux и Windows 7
Заключение
Список используемой литературы
Введение
Данная курсовая работа посвящена автоматизации работы пользователя в операционных системах OC Windows и OC Linux. Данный вопрос актуален при тенденции в автоматизации предприятий и работы пользователей ПК.
Целью данной курсовой работы является освоение основных команд OC Windows и ОС Linux, создание командных файлов в OC Windows и файлов сценария в ОС Linux, сравнение команд в данных ОС.
Задачей является создание командного файла в OC Windows и файла сценария в ОС Linux.
Структура пояснительной записки
Введение, содержание. Текст пояснительной записки.
Пояснительная записка к курсовой работе содержит 2 раздела.
В первом разделе описана разработка командного файла в Windows 7. Задание, текст и запуск командного файла, сравнение команды в операционных системах Windows 7 и Windows XP.
Во втором разделе описана разработка файла-сценария с операционной системе Linux . Задание, текст и запуск файла-сценария, сравнение команды в операционных системах Windows 7 и Linux.
Заключение.
Список используемой литературы.
1. Разработка командного файла ОС Windows
.1 Задание
Создать командный файл, который в зависимости от введенного пользователем ключа осуществляет отображение списка глобальных переменных ОС, версии ОС или заносит дерево каталогов, начиная с родительского каталога со списком файлов, в указанный файл, выводит этот файл на экран.
Описать назначение команды diskcomp, сравнить возможности этой команды в двух ОС семейства WINDOWS.
1.2 Создание
Командный файл был создан с помощью текстового редактора блокнот. Файл был сохранен с расширением bat.
1.3 Текст командного файла
@echo off
if "%1"=="" goto err
#Если не введен параметр %1 то происходит переход на метку err.
if "%1"=="1" (end)
#Если введен параметр 1 выводятся глобальные переменные и переходим на метку end.
if "%1"=="2" (end)
#Если введен параметр 2 то выводится версия операционной системы.
if "%1"=="3" (
if "%2"=="" goto nott
#Если не введен параметр %2 то происходит переход на метку nott.
%2.txt">tree >%2.txt
#Построение древа каталогов и перенаправление его в файл.
if not exist %2.txt (File %2.txt is not find!)
#Проверка наличия файла
type %2.txt | more
pauseend)
:nottEnter the file nameend
:errEnter the keyend
:end
1.4 Запуск командного файла
Для запуска командного файла необходимо:
.Пуск ->Все программы ->Стандартныe ->Командная строка
. Запустить командный файл путем ввода полного имени файла и параметра(рисунок 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 - Древо каталогов, начиная с родительского каталога со списком файлов
1.5 Сравнение команды в Windows 7 и Windows XP
Сравнивались Windows 7 и Windows XP. Команда diskcomp в двух ОС аналогична. Для этого нужно ?/p>