Автоматизация работы пользователя в современных операционных системах

Разработка командного файла операционной системе Windows. Описание задания, создание, текст и запуск командного файла. Сравнение команды в Windows 7 и Windows XP. Разработка файла-сценария в операционной системе Linux. Сравнение команды Linux и Windows.

Рубрика Программирование, компьютеры и кибернетика
Вид практическая работа
Язык русский
Дата добавления 13.11.2017
Размер файла 552,9 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования

Сибирская государственная автомобильно-дорожная академия “СибАДИ”

Факультет Информационные системы в управлении

Специальность 080801 Прикладная информатика в экономике

Кафедра Прикладная информатика в экономике

Пояснительная записка к курсовой работе по дисциплине

«Операционные системы, среды и оболочки»

на тему «Автоматизация работы пользователя в современных ОС»

Выполнила:

студентка группы ПИ-10И1

Савина А.В

Проверила:

Мызникова Т.А.

Омск - 2012

ЗАДАНИЕ НА КУРСОВУЮ РАБОТУ

по дисциплине «Операционные системы, среды и оболочки»

студенту гр. ПИ10И1 Савина Анастасия Витальевна

1.Тема работы: «Автоматизация работы пользователя в современных ОС» (вариант 17)

2. Исходные данные к проекту (в том числе рекомендуемая литература)

1) Мызникова Т.А. Командный интерфейс операционной системы Linux: учебно-методическое пособие. - Омск: СибАДИ, 2010

2) Олифер В.Г., Олифер Н.А. Сетевые операционные системы. Учебник. - СПб: Питер, 2009.

3. Перечень подлежащих разработке вопросов:

1) Создать командный файл, который в зависимости от введенного пользователем ключа осуществляет отображение списка глобальных переменных ОС, версии ОС или заносит дерево каталогов, начиная с родительского каталога со списком файлов, в указанный файл, выводит этот файл на экран. linux windows операционный файл

Описать назначение команды diskcomp, сравнить возможности этой команды в двух ОС семейства WINDOWS.

2) Реализуйте файл-сценарий в ОС Linux, который может выполнять следующие действия:

Вывести текущую дату на экран. Создать файл в образованном ранее подкаталоге, имя каталога задает пользователь через параметры при запуске командного файла. Переместить этот файл в еще один созданный каталог. Проверить, есть ли в корневом каталоге файлы, с таким же расширением. Упорядочить оглавление каталога файлов на диске по времени модификации и записать в новый файл с проверкой, создан ли файл.

Сравнить возможности команды ls -l в ОС Linux и WINDOWS (аналогичная ей команда).

Срок сдачи студентом законченной работы_______21.05.2012________

Руководитель курсовой работы ________Мызникова Т.А.

Задание принял к исполнению

Савина А.В.___ ________________________

Содержание

Введение

1. Разработка командного файла ОС Windows

1.1 Задание

1.2 Создание

1.3 Текст командного файла

1.4 Запуск командного файла

1.5 Сравнение команды в Windows 7 и Windows XP

2. Разработка файла-сценария в ОС Linux

2.1 Задание

2.2 Выполнение

2.3 Текст командного файла

2.4 Запуск командного файла

2.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.1 Задание

Создать командный файл, который в зависимости от введенного пользователем ключа осуществляет отображение списка глобальных переменных ОС, версии ОС или заносит дерево каталогов, начиная с родительского каталога со списком файлов, в указанный файл, выводит этот файл на экран.

Описать назначение команды diskcomp, сравнить возможности этой команды в двух ОС семейства WINDOWS.

1.2 Создание

Командный файл был создан с помощью текстового редактора блокнот. Файл был сохранен с расширением bat.

1.3 Текст командного файла

@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.4 Запуск командного файла

Для запуска командного файла необходимо:

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 - Древо каталогов, начиная с родительского каталога со списком файлов

1.5 Сравнение команды в Windows 7 и Windows XP

Сравнивались Windows 7 и Windows XP. Команда diskcomp в двух ОС аналогична. Для этого нужно запустить командную строку и с помощью команды help [имя команды] выводим информацию.

Рисунок 6 - Windows 7

Команда diskcomp сравнивает содержимое двух дискет.

DISKCOMP [диск1: [диск2:]]

Команда diskcomp в Windows 7 (Рисунок 6).

Команда diskcomp в Windows XP (Рисунок 7).

Рисунок 7 - Windows XP

2. Разработка файла-сценария в ОС Linux

2.1 Задание

Реализуйте файл-сценарий в ОС Linux, который может выполнять следующие действия:

Вывести текущую дату на экран. Создать файл в образованном ранее подкаталоге, имя каталога задает пользователь через параметры при запуске командного файла. Переместить этот файл в еще один созданный каталог. Проверить, есть ли в корневом каталоге файлы, с таким же расширением. Упорядочить оглавление каталога файлов на диске по времени модификации и записать в новый файл с проверкой, создан ли файл.

Сравнить возможности команды ls -l в ОС Linux и WINDOWS (аналогичная ей команда).

2.2 Выполнение

Командный файл создан в операционной системе openSUSE 11.4. В редакторе KWrite вводился текст файла-сценария. Запуск осуществлялся с помощью команды sh [имя файла для запуска] [параметр].

2.3 Текст командного файла

#!/bin/bash

if [ -n "$1" ]

then echo "Dirname $1 used"

else echo "Enter dirname"

exit 0

fi

#Проверка введен ли параметр $1.

if [ -n "$2" ]

then echo "Filename $2 used"

else echo "Enter filename"

exit 0

#Проверка введен ли параметр $2.

fi

date

if [ -d $1 ]

then

rm -rf $1

fi

#Проверка существует ли указанный каталог и удаляет его.

mkdir $1

cd $1

echo "New txt file" > $2.txt

mkdir $1

cp -i $2.txt $1

cd /

echo "File with name.txt!"

find *.txt

ls -t >oglavlenie.txt

if [ -f oglavlenie.txt ]

then

echo "File created."

else

echo "File NOT created."

fi

#Проверка существует ли указанный файл.

2.4 Запуск командного файла

Приложения>Стандартные>Терминал

Запустить командный файл командой sh [имя файла] [параметр]

Параметрами будет считаться имя каталога и имя файла (Рисунок 8).

Рисунок 8 - Выполнение сценария в командной строке

Происходит создание каталога (Рисунок 9)

Рисунок 9 - Каталог

В каталоге создается файл с введенным названием и подкаталог с аналогичным именем ранее созданного каталога(Рисунок 10).

Рисунок 10 - Файл и подкаталог

В подкаталог копируется ранее созданный файл из каталога(Рисунок 11).

Рисунок 11 - Файл в подкаталоге

Создание файла «oglavlenie.txt» с отсортированным по времени списком файлов корневого каталога (Рисунок 12).

Рисунок 12 - Отсортированный список файлов

2.5 Сравнение команды в OC Linux и Windows 7

В ОС Linux команда «ls» с ключем «-l» позволяет просмотреть список файлов в текущей директории в расширенном виде(Рисунок13).

Рисунок 13 - Пример команды «ls» с ключем «-l»

В ОС Windows аналогичной командой выступает «dir», однако ключа аналогичного «-l» нет.

Заключение

В ходе выполнения курсовой работы были изучены основные принципы и правила создания командного файла в операционных системах Windows и Linux, освоены основные команды.

В результате выполнения заданий были созданы командный файл и файл сценарий, которые реализованы в своих операционных системах, выполняют заданные функции и были проверены на работоспособность.

Список используемой литературы

1. Мызникова Т.А. Командный интерфейс операционной системы Linux: учебно-методическое пособие. - Омск: СибАДИ, 2010

2. Таненбаум Э. Современные операционные системы / Э.Таненбаум. - СПб.:БХВ-Петербург, 2004. - 672 с.

3. Олифер В.Г., Олифер Н.А. Сетевые операционные системы. Учебник. - СПб: Питер, 2009.

4. http://ru.wikipedia.org/

5. http://easylinux.ru

6. http://support.microsoft.com

Размещено на Allbest.ru

...

Подобные документы

  • Назначение команды "diskcomp". Текст и запуск командного файла. Сравнение команды в Windows 7 и Windows XP. Разработка файла-сценария в ОС Linux. Создание файла в подкаталоге. Создание файла "oglavlenie.txt" с отсортированным по времени списком файлов.

    курсовая работа [1,6 M], добавлен 22.08.2012

  • Программирование в операционной системе Windows. Работа с потоками и процессами ОС. Методы их создания. Основы вызова API-функций. Пример создания диалогового окна без использования файла ресурсов. Разработка программы с помощью 32-битного ассемблера.

    курсовая работа [107,6 K], добавлен 18.05.2014

  • Основные сходства и отличия операционных систем Microsoft Windows и GNU/Linux: конфигурации, цена и широта технической поддержки; оценка стоимости владения и статистика использования на настольных компьютерах; простота инсталляции и наличие драйверов.

    курсовая работа [294,9 K], добавлен 12.05.2011

  • Использование операционных систем Microsoft Windows. Разработка операционной системы Windows 1.0. Возможности и характеристика последующих версий. Выпуск пользовательских операционных систем компании, доработки и нововведения, версии Windows XP и Vista.

    реферат [23,3 K], добавлен 10.01.2012

  • Основные моменты истории операционных систем, связывающих аппаратное обеспечение и прикладные программы. Характеристика операционной системы Microsoft Windows Seven, анализ операционной системы Linux. Преимущества и недостатки каждой операционной системы.

    курсовая работа [63,0 K], добавлен 07.05.2011

  • Изучение общих понятий операционной системы Android, разработанной для коммуникаторов, планшетных компьютеров, основанной на ядре Linux. Разработка программного обеспечения Android. Преимущества и недостатки мобильной операционной системы Windows Mobile.

    реферат [60,6 K], добавлен 16.04.2012

  • Основные понятия об операционных системах. Виды современных операционных систем. История развития операционных систем семейства Windows. Характеристики операционных систем семейства Windows. Новые функциональные возможности операционной системы Windows 7.

    курсовая работа [60,1 K], добавлен 18.02.2012

  • Знакомство с графическим интерфейсом ASP Linux, его основные преимущества и недостатки, разработка навыков работы с сервисным и прикладным программным обеспечением этой системы. сравнительный анализ функциональных возможностях изученной среды и Windows.

    методичка [1,6 M], добавлен 12.09.2008

  • Сущность основных аспектов эффективного функционирования в операционной системе Windows. Способ создания локальных сетей в операционной системе Windows XP, изучение их возможностей. Глобальная сеть Интернет в ОС Windows, структура и основные программы.

    курсовая работа [352,8 K], добавлен 15.02.2009

  • Общая характеристика используемых типов параметров дерева реестра в разных версиях Windows. Сравнение способов хранения реестров Windows. Анализ взаимосвязи между кустами реестра и соответствующими им файлами. Понятие, сущность и значение reg-файла.

    реферат [420,2 K], добавлен 04.10.2010

  • Создание папки на рабочем столе. Отличия значков ярлыка и файла. Функции монитора, отображение информации о приложениях Windows на рабочем столе. Элементная база ЭВМ третьего поколения. Характеристика операционной системы Windows, свойства информации.

    тест [73,5 K], добавлен 26.12.2011

  • История создания и общая характеристика операционных систем Windows Server 2003 и Red Hat Linux Enterprise 4. Особенности установки, файловых систем и сетевых инфраструктур данных операционных систем. Использование протокола Kerberos в Windows и Linux.

    дипломная работа [142,7 K], добавлен 23.06.2012

  • Понятие и внутренняя структура операционных систем, их классификация и разновидности, предъявляемые требования, этапы становления и развития, функциональные особенности. Описание и назначение базовых компьютерных систем: DOS, Windows, Linux, Mac.

    курсовая работа [44,9 K], добавлен 14.12.2013

  • Прикладные программы и утилиты. Простейшие функции операционной системы. История разработки корпорацией Microsoft Corporation графической операционной оболочки Windows. Версия семейства сетевых ОС Windows NT (Millennium Edition, 2000, XP, Vista, Seven)

    презентация [965,2 K], добавлен 12.10.2013

  • Характеристика операционной системы. История развития Windows. Сравнительная характеристика версий Windows. Элементы и инструменты Windows XP. Прикладные программы в Windows XP. Работа настольных и портативных компьютеров под управлением Windows.

    доклад [19,1 K], добавлен 16.10.2011

  • Методы и приемы работы в операционной системе Windows XP, часто используемой при работе с персональным компьютером. Средства по настройке и конфигурации операционной системы. Соответствие используемых аппаратных средств потребностям пользователя.

    курсовая работа [4,7 M], добавлен 15.07.2009

  • Характеристика и принцип работы подсистемы-инсталлятора Windows Installer, ее структура и назначение. Порядок и варианты установки программ в ОС Linux, их преимущества и недостатки. Методика и основные этапы составления базы данных программ-аналогов.

    курсовая работа [369,2 K], добавлен 24.08.2009

  • Графические интерфейсы и расширения для DOS. История развития операционной системы Microsoft Windows. Новшества ее современных версий: пользовательский интерфейс, языковая интеграция, системы защиты. Хронология развития и архитектура системы GNU/Linux.

    реферат [38,9 K], добавлен 25.10.2010

  • Windows как посредник пользователя и операционной системы, облегчая процесс общения между ними, история становления и развития ее первых версий. Функциональные особенности и отличия Windows 95/98/ME и Windows NT/2000/XP/Vista/7, их архитектурные решения.

    презентация [12,7 K], добавлен 23.10.2013

  • Взаимодействие процессов и потоков в операционной системе, основные алгоритмы и механизмы синхронизации. Разработка школьного курса по изучению процессов в операционной системе Windows для 10-11 классов. Методические рекомендации по курсу для учителей.

    дипломная работа [3,2 M], добавлен 29.06.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.