Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа №1(Мулакова Е.Н.)-ОС.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
67.07 Кб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

ЮГОРСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

Институт (НОЦ) систем управления и информационных технологий

Отчет по лабораторной работе №1

по дисциплине: операционные системы

Выполнила:

Студентка гр.1190

Мулакова Е.Н.

Преподаватель: Годовников Е.А.

Ханты – Мансийск

2012

Цель: изучение основных операций в командной строке (создание каталогов, файлов, вывод дерева каталога и т.д.).

Задания:

1. Переходим на диск D и создаём директорию по первым буквам своих фамилий, а затем в своей директории создаём каталог.

2. Создаем *.bat файл с именем Kom(1,2).bat(при помощи любого текстового редактора, к примеру, WordPad или Notepad). Эти исполняемые файлы должны выполнить все процедуры и команды используемые в прошлой лабораторной работе не используя командную строку.

3. Создаем *.bat файл с именем Kom32.bat . Задача этого файла в сложении 2-х операндов. Результат записывается в лог файл с именем, которым задан *.bat файл. Условие: если заданы 2 операнда целочисленные, то произвести сложение и запись в лог файл результата, а также вывести ответ happy end, если один или оба операнда не заданы, то оставить в лог файле ответ с прошлого расчета и вывести ответ absent.

I.Теоретическая часть

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

Командная строка - общий термин, подразумевающий собой сочетание терминальной программы и командной оболочки. Терминальная программа (или программа эмуляции терминала), это то, что вы видите на экране, когда работаете с командной строкой.

Команда - элементарная инструкция, директива как элемент типичного командного интерфейса различных программ и операционных систем.

Работа с файлами

Для создания файлов используем команду echo. Команда реализуется как: «echo Текст в файл(текст который будет содержать наш файл) > имя файла(указывается имя будущего файла с расширением)», если файл уже существует, то его содержание заменяется на «текст в файл».

Присоединение потоков

К файлам можно присоединить потоки, для этого надо прописать команду «echo содержимое потока > f1.txt:1». Для просмотра содержимого потока используем команду «more < f1.txt:1».

More - Последовательный вывод данных по частям размером в один экран.Echo - Вывод сообщений и переключение режима отображения команд на экране.

Копирование файлов в папки

Копирование файлов осуществляется с помощью команды copy.

сору - Копирование одного или нескольких файлов в другое место.

Команда for

Команда for позволяет выполнять программу или команду для нескольких файлов из указанного списка.

Операция set, if и goto

Операция SET, позволяет просмотреть на экране все заданные переменные среды, а операция GOTO предназначена для безусловного перехода на метку и операция IF позволяет производить привязки в зависимости от режима редактирования, используемого терминала, или приложения. Содержимое теста продолжается до конца строки; для его ограничения не требуются никакие знаки.

Переменная PATH

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

II.Практическая часть

Задание №1

Где С –имя диска, md - создание директории, ud_MEN-директория (имя).

C:

md ud_MEN

md c:\uc_MEN\uc1

md c:\uc_MEN\uc1\uc11

md c:\uc_MEN \uc1\uc12

md c:\uc_MEN \uc1\uc13

md c:\uc_MEN\uc2

md c:\uc_MEN\uc2\uc21

md c:\uc_MEN\uc2\uc22

md c:\uc_MEN\uc2\uc22\uc221

md c:\uc_MEN\uc2\uc22\uc222

md c:\uc_MEN\uc2\uc22\uc223

md c:\uc_ MEN \uc2\uc23

md c:\uc_ MEN\uc3

md c:\uc_ MEN\uc3\uc31

md c:\uc_ MEN\uc3\uc32

md c:\uc_ MEN\uc3\uc33

md c:\uc_ MEN\uc3\uc33\uc331

Проделываем смену директории с помощью команды cd в директории ud MS.

cd ud_ MEN

ud_MEN >cd ud3

ud_ MEN \ud3>md ud332

ud_ MEN \ud3>md ud333

ud_ MEN \ud3>cd ..

ud_ MEN >cd ..

cd ud_ MEN

Для того чтобы посмотреть какой каталог мы создали прописываем операцию > tree.

C:\ud_ MEN >tree

C:\ud_ MEN >

Получаем следующий каталог:

Структура папок

Серийный номер тома: 2702-94BA

C:.

├───ud1

│ ├───ud11

│ ├───ud12

│ └───ud13

├───ud2

│ ├───ud21

│ ├───ud22

│ │ ├───ud221

│ │ ├───ud222

│ │ └───ud223

│ └───ud23

└───ud3

├───ud31

├───ud32

└───ud33

├───ud331

├───ud332

└───ud333

Из каталога нужно удалить директории ud331, ud332 и ud333, для этого используем команду rd- удаление директории:

C:\ud_ MEN >

C:\ud_ MEN >cd ud3

C:\ud_ MEN \ud3>cd ud33

C:\ud_ MEN \ud3\ud33>rd ud331

C:\ud_ MEN \ud3\ud33>rd ud332

C:\ud_ MEN \ud3\ud33>rd ud333

C:\ud_ MEN \ud3\ud33>tree

Структура папок

Серийный номер тома: 2702-94BA

C:.

├───UD1

│ ├───UD11

│ ├───UD12

│ └───UD13

├───UD2

│ ├───UD21

│ ├───UD22

│ │ ├───UD221

│ │ ├───UD222

│ │ └───UD223

│ └───UD23

└───UD3

├───UD31

├───UD32

└───UD33