close

Вход

Забыли?

вход по аккаунту

?

лаб1 (3)

код для вставкиСкачать
Министерство образования и науки Российской федерации
Федеральное агентство по образованию
Государственное образовательное учреждение высшего профессионального образования "Алтайский государственный технический университет им. И. И. Ползунова"
Факультет информационных технологий
Кафедра систем автоматизированного проектирования
Отчет защищен с оценкой ________________
Преподаватель __________________________
(подпись)
"__________" ____________________ 20___ г.
Отчет
по лабораторной работе № 1
Вариант - 23
Командный язык ОС
по дисциплине "Операционные системы"
Студент группы ИВТ-22 А.С. Фебенчуков
(И. О., Фамилия)
Преподаватель Сидоров Г.С.
Барнаул 2013
Цель работы: научиться: работать с командной строкой, выполнять основные команды.
1. Выйти в командную среду ОС.
2. Запросить версию ОС, с которой вы работаете.
3. Очистить экран монитора.
4. Отформатировать гибкий диск.
5. Задать метку гибкого диска.
6. Используя команды работы с каталогами сделать следующее:
* Создать подкаталог Mycopy на диске А
* Скопировать в него подкаталог жесткого диска
* Вывести каталог MyCopy на экран, изучить структуры записи каталога о файлах и подкаталогах и занести их в отчет
* Используя команду переназначения, записать содержимое подкаталога Mycopy в файл Dir.dat корневого каталога диска А
* Отсортировать содержимое файла Dir.dat по алфавиту, по типу файлов и по размеру файлов По типу:
По алфавиту:
По размеру файлов:
* * * Вывести содержимое файла Dir.dat на экран
* Удалить файл Dir.dat * Восстановить файл командой undelete
* С помощью конвейера вывести имена подкаталогов корневого каталога диска С: на экран
* Удалить подкаталог Mycopy диска А.
7. Освоить запуск программ из разных каталогов:
a. Из текущего каталога
b. Из любого каталога с указанием пути
c. С использованием команды Path
8. Используя команды работы с файлами и дисками, выполнить следующие операции:
* Создать подкаталог Text на диске А и скопировать в него конкатенацию двух текстовых файлов (создать их предварительно с помощью команды copy con)
* Полученному в результате слияния файлу дать имя A.txt
* Сравнить построчно файл-копию с первым файлом и результат сравнения занести в файл A.prt, пояснить результат сравнения
* Скопировать исполняющие файлы внешних команд MS DOS, начинающиеся на "new", из C:\Windows\help на гибкий диск А
* Выполнить проверку гибкого диска
* При наличии второй дискеты выполнить физическое копирование первой дискеты на вторую (diskcopy) и сравнить содержимое дисков после копирования (diskcomp)
* Удалить файл A.txt с дискеты
9. Вывести на экран значения переменных области окружения, занести их в файл и в отчет. Научиться работать с переменными, обращаясь к ним по имени, например, вывести на экран значения переменных PATH, USERNAME, SystemRoot. Добавить новую переменную TOWN, присвоить ей значение "Барнаул"
10. Отформатировать дискету способом безусловного форматирования, восстановить данные командой unformat.
Ответы на вопросы:
2. Понятие внешних и внутренних команд.
Команды MS DOS бывают двух типов: внутренние и внешние. Внутренние команды
выполняются командным процессором (в MS DOS файл COMMAND.COM, в Windows
файл cmd.exe). Внешние команды реализуются программами, поставляемыми
вместе с операционной системой в виде отдельных файлов.
4. Имя каталога, имя пути. Синтаксис и назначение. Имя каталога
Каталог - специальное место на диске, в котором хранятся имена файлов и основные
сведения о них. В каждом каталоге - множество файлов, но каждый файл
регистрируется только в одном каталоге. Каждый каталог имеет свое имя и может
быть зарегистрирован в другом каталоге. Если каталог А зарегистрирован в каталоге
В, то А является подкаталогом В, а В - надкаталог или родительский каталог для А.
Каждый магнитный диск имеет один главный (корневой) каталог и множество
подкаталогов. Корневой каталог создается при инициализации (форматировании)
диска, Подкаталоги создаются пользователями и представляют собой файлы
специального вида. Каталог, с которым в данное время работает пользователь,
называется текущим.
Требования к имени каталога те же, что и к именам файлов. В ОС имеется несколько
зарезервированных имен для каталогов:
. - имя текущего каталога;
.. - имя родительского каталога;
Имя пути
Путь - это последовательность из имен каталогов, разделенных символом "\"
(обратный слэш). Путь задает маршрут от текущего или корневого каталога к тому
каталогу, где находится нужный файл.
Если путь начинается с символа "\", то он называется абсолютным и вычисляется от
корневого каталога диска, иначе - путь является относительным и отсчитывается от
текущего каталога. Например: CD \DOS\EXE - смена текущего каталога с
абсолютным указанием пути; CD ..\LETTER - смена текущего каталога с
относительным указанием пути.
Полное имя файла
Полное имя файла (или спецификация файла) имеет вид:
По умолчанию используются текущий диск и текущий каталог.
Во многих командах в именах файлов могут использоваться метасимволы: "*" и "?"
для выполнения групповых операций. Символ "*" обозначает любое число любых
символов, "?" - один произвольный символ. Например: С:\DOS\EXE\PRINT.BAT -
полная спецификация файла; C:\DOS\EXE\*.BAT - групповая спецификация файлов с
любым допустимым именем и расширением BAT.
5. В чем отличие в операциях копирования COPY и XCOPY.
Команда COPY имеет и свои недостатки. Например, с ее помощью нельзя копировать скрытые и системные файлы, файлы нулевой длины, файлы из подкаталогов. Кроме того, если при копировании группы файлов COPY встретит файл, который в данный момент нельзя скопировать (например, он занят другим приложением), то процесс копирования полностью прервется, и остальные файлы не будут скопированы.
Проблемы команды COPY можно решить с помощью команды XCOPY, которая предоставляет намного больше возможностей при копировании. Необходимо отметить, правда, что XCOPY
может работать только с файлами и каталогами, но не с устройствами.
6. В чем отличие в копировании файлов командой COPY и BACKUP.
При копировании командой BACKUP возможно использование для файла атрибута "архивный".
Использование атрибута скрытого файла позволяет исключить файл из списка,
выдаваемого командой DIR.
7. Что произойдет, если копирование диска с помощью DISKCOPY выполнить на неот-форматированный диск.
Если DISKCOPY копирует на неформатированный диск в дисководе, заданном параметром диск2, этот диск будет отформатирован так же, как диск1, с тем же количеством сторон и плотностью. При этом DISKCOPY выведет на экран сообщение:
Форматирование в процессе копирования.
8. Синтаксис и назначение команд работы с каталогами и файлами.
Команды для работы с файлами
Команда: ATTRIB.
Назначение: установить атрибуты файла.
Пример: ATTRIB +R *.* - назначить атрибут "только для чтения" всем файлам из текущего
каталога.
Команда: FC
Назначение : сравнение файлов
Пример: FC /A A.TXT B.TXT - сравнение двух текстовых файлов из текущего каталога.
Команда: COPY
Назначение: копирование/слияние файлов.
Пример: COPY A.TXT+*.TXT /V - добавление в текстовый файл A.TXT содержимого всех
текстовых файлов из текущего каталога;
Команда: DEL
Назначение: удаление файлов.
Пример: DEL *.BAK - удаление всех файлов с типа BAK из текущего каталога.
COPY CON FILE.DAT - копирование с клавиатуры в файл FILE.DAT.
Команда: REN
Назначение : переименование файлов.
Пример: REN *.TXT *.DOC - смена расширения файлов в текущем каталоге.
Команда: TYPE
Назначение : вывод содержимого текстового файла на экран.
Пример: TYPE A.DOC - вывод файла документации на экран.
Команда: PRINT
Назначение : фоновая печать файлов.
Пример: PRINT A.TXT/C - удалить указанный файл из очереди на печать.
Команда: XCOPY
Назначение : копирование файлов и каталогов.
Пример: XCOPY A:\PROG /M - копирование файлов с включенным атрибутом "архивный".
Команда: MOVE
Назначение : пересылка файлов и переименование каталогов.
Пример: MOVE *.TXT D:\MYDIR - пересылка всех файлов типа TXT из текущего каталога в
каталог D:\MYDIR.
Команда: UNDELETE
Назначение : восстановление удаленных файлов.
Пример: UNDELETE MY.TXT - восстановление файла MY.TXT из текущего каталога.
Документ
Категория
Рефераты
Просмотров
229
Размер файла
497 Кб
Теги
лаб1
1/--страниц
Пожаловаться на содержимое документа