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

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

·апустить командную строку и с помощью команды help [имя команды] выводим информацию.

Команда diskcomp сравнивает содержимое двух дискет.[диск1: [диск2:]]

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

 

Рисунок 6 - Windows 7

 

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

Рисунок 7 - Windows XP

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

 

.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"echo "Enter dirname" 0

fi

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

 

if [ -n "$2" ]echo "Filename $2 used"echo "Enter filename"0

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

fi

date

if [ -d $1 ]-rf $1

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

$2.txt$1-i$2.txt$1/"Filewithname.txt!"*.txt-t>oglavlenie.txt[-foglavlenie.txt]"Filecreated.""FileNOTcreated."">mkdir $1$1"New txt file" > $2.txt$1-i $2.txt $1/"File with name.txt!"*.txt-t >oglavlenie.txt[ -f oglavlenie.txt ]"File created.""File NOT created."

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

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

 

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

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

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

 

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

 

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

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

 

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

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

 

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

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

командный файл подкаталог linux windows

Создание файла 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

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

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

4.">

.">

.