ОС Лаб.работа №2 (Методические указания по выполнению всех лабораторных работ)
Описание файла
Файл "ОС Лаб.работа №2" внутри архива находится в папке "Методические указания по выполнению всех лабораторных работ". PDF-файл из архива "Методические указания по выполнению всех лабораторных работ", который расположен в категории "". Всё это находится в предмете "операционные системы" из 5 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "книги и методические указания", в предмете "операционные системы" в общих файлах.
Просмотр PDF-файла онлайн
Текст из PDF
МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙУНИВЕРСИТЕТ им. Н.Э. БАУМАНАФакультет «Информатика и системы управления»Кафедра «Автоматизированные системы обработки информации иуправления»Сёмкин П.С., Сёмкин А.П.Методические указания по выполнению лабораторных работпо дисциплине«Операционные системы»(кафедра СГН3)Лабораторная работа № 2«ОС Windows.
Командная строка CMD. Командные файлы.»Москва2017 г.Операционные системы. Лаб.работа № 2(ОС Windows. Командная строка CMD.Командные файлы)2Оглавление1Цель работы. ................................................................................................... 22Теоретическая часть. ..................................................................................... 22.1 Команды ОС Windows ....................................................................................................22.1.1Внутренние и внешние команды.
Структура команд ..........................................22.1.2Перенаправление ввода/вывода и конвейеризация (композиция) команд ........42.1.3Команды MORE и SORT ........................................................................................62.1.4Условное выполнение и группировка команд ......................................................82.2 Команды для работы с файловой системой ...............................................................102.2.1Команда CD ............................................................................................................102.2.2Команда COPY.......................................................................................................112.2.3Команда XCOPY ....................................................................................................132.2.4Команда DIR ..........................................................................................................162.2.5Команды MKDIR и RMDIR ..................................................................................172.2.6Команда DEL .........................................................................................................182.2.7Команда REN .........................................................................................................182.2.8Команда MOVE .....................................................................................................182.3 Командные файлы.........................................................................................................192.3.1Назначение .............................................................................................................192.3.2Вывод сообщений и дублирование команд ........................................................202.3.3Использование параметров командной строки ..................................................203Задание на выполнение работы ................................................................
224Контрольные вопросы ................................................................................ 245ЛИТЕРАТУРА .............................................................................................. 241 Цель работы.Целью работы является изучение интерфейса командной строкиоперационной системы Windows 7 и работа с командами и команднымифайлами.Продолжительность работы – 2 часа2 Теоретическая часть.2.1 Команды ОС Windows2.1.1 Внутренние и внешние команды.
Структура командНекоторые команды распознаются и выполняются непосредственносамимкомандныминтерпретатором-такиекомандыназываютсяОперационные системы. Лаб.работа № 2(ОС Windows. Командная строка CMD.Командные файлы)3внутренними (например, COPY или DIR) Другие команды операционнойсистемы представляют собой отдельные программы, расположенные поумолчанию в том же каталоге, что и cmd.exe, такие команды называютсявнешними (например, MORE или XCOPY).Для выполнения команды после приглашения командной строки надоввести имя этой команды (регистр не важен), ее параметры и ключи (еслиони необходимы) и нажать клавишу <Enter>.Например:C:\>COPY C:\myfile.txt D:\ /Vздесь COPY - имя команды -, C:\myfile.txt и D – параметры, /V ключ.
Внекоторых командах ключи могут начинаться не с символа /, а с символа –(минус), например, -V.Многие команды Windows имеют большое количество дополнительныхпараметров и ключей, запомнить которые трудно. Большинство командснабжено встроенной справкой, в которой кратко описываются назначение исинтаксис данной команды. Получить доступ к такой справке можно путемввода команды с ключом /?.Для некоторых команд текст встроенной справки может быть довольнобольшим и не умещаться на одном экране. В этом случае помощь можновыводить последовательно по одному экрану с помощью команды MORE исимвола конвейеризации |, например:XCOPY /? | MOREВ этом случае после заполнения очередного экрана вывод помощи будетпрерываться до нажатия любой клавиши.
Кроме того, используя символыперенаправления вывода > и >>, можно текст, выводимый на экран, направитьв текстовый файл для дальнейшего просмотра. Например, для вывода текстасправки к команде XCOPY в текстовый файл xcopy.txt, используетсяследующая команда:XCOPY /? > XCOPY.TXTЗамечаниеОперационные системы. Лаб.работа № 2(ОС Windows.
Командная строка CMD.Командные файлы)4Вместо имени файла можно указывать обозначения устройств компьютера. ВWindows поддерживаются следующие имена устройств: PRN (принтер),LPT1–LPT3 (соответствующие параллельные порты), AUX (устройство,присоединяемоекпоследовательномупорту1),COM1–COM3(соответствующие последовательные порты), CON (терминал: при вводе этоклавиатура, при выводе - монитор), NUL (пустое устройство, все операцииввода/вывода для него игнорируются).2.1.2 Перенаправление ввода/вывода и конвейеризация (композиция)командWindows поддерживает UNIX-концепции переназначения устройствстандартного ввода/вывода и конвейерного выполнения команд.
помощьюпереназначения ввода/вывода одна программа может направить свой вывод навход другой или перехватить вывод другой программы, используя его вкачестве своих входных данных. Таким образом, имеется возможностьпередавать информацию от процесса к процессу. Практически это означает,что для программ, которые используют стандартные входные и выходныеустройства, операционная система позволяет выводить сообщения программне на экран (стандартный выходной поток), а в файл или на принтер(перенаправление вывода); читать входные данные не с клавиатуры(стандартный входной поток), а из заранее подготовленного файла(перенаправлениепрограммой,вввода);качествепередаватьвходныхсообщения,данныхдлявыводимыедругойоднойпрограммы(конвейеризация или композиция команд).В командной строке для того, чтобы перенаправить текстовыесообщения, выводимые какой-либо командой, в текстовый файл, необходимоиспользовать конструкциюкоманда > имя_файлаЕсли при этом заданный для вывода файл уже существовал, то онперезаписывается (старое содержимое теряется), если не существовал -Операционные системы.
Лаб.работа № 2(ОС Windows. Командная строка CMD.Командные файлы)5создается. Можно также не создавать файл заново, а дописывать информацию,выводимую командой, в конец существующего файла. Для этого командаперенаправления вывода должна быть задана так:команда >> имя_файлаС помощью символа < можно прочитать входные данные для заданнойкоманды не с клавиатуры, а из определенного (заранее подготовленного)файла:команда < имя_файлаПримеры перенаправления ввода/вывода.Вывод встроенной справки для команды COPY в файл copy.txt:COPY /? > copy.txtДобавление текста справки для команды XCOPY в файл copy.txt:XCOPY /? >> copy.txtВвод новой даты из файла date.txt (DATE — это команда для просмотраи изменения системной даты):DATE < date.txtЕсли при выполнении команды возникает ошибка, то сообщение об этомпо умолчанию выводится на экран. В случае необходимости сообщения обошибках (стандартный поток ошибок) можно перенаправить в текстовый файлс помощью конструкциикоманда 2> имя_файлаТакже имеется возможность информационные сообщения и сообщенияоб ошибках выводить в один и тот же файл.
Делается это следующим образом:команда > имя_файла 2>&1Например, в приведенной ниже команде стандартный выходной потоки стандартный поток ошибок перенаправляются в файл copy.txt:XCOPY C:\1.txt F: > copy.txt 2>&1C помощью конструкциикоманда1 | команда2Операционные системы.