Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Операционная система MS-DOS. Основные команды MS-DOS.

Цель: Научиться применять основные команды MS-DOS.

Оборудование: персональный компьютер,

Место проведения: Компьютерный класс.

Время: 2 часа.

Базовые сведения:

 

Операционная система (ОС) MS-DOS персональная не сетевая операционная система, предназначенная для использования на IBM - совместимых компьютерах.

ОС MS-DOS предназначена для организации диалога с пользователем, удобного доступа к аппаратным ресурсам компьютера и управления выполнением программ.

ОС MS-DOS разработана корпорацией Microsoft. Существуют различные клоны MS-DOS разработанные другими фирмами (PC-DOS, DR-DOS, Novell DOS).

ОС MS-DOS до середины 90-х годов являлась самой распространенной и популярной ОС для ПК. Сейчас как функционирующая операционная система для ПК MS DOS ушла в историю, хотя имеет ограниченное применение в ряде промышленных систем во встроенных управляющих компьютерах в случае, если не имеют места жесткие требования по времени и т.п.

Тем не менее, ряд концепций, реализованных в MS DOS, является базовым и поныне. Именно с этих позиций она и рассматривается в лабораторной работе.

 

Основные функции ОС MS-DOS:

а) возможность организации многоуровневых каталогов;

б) возможность работы с различными периферийными устройствами, с использованием драйверов этих устройств;

в) автоматическое распределение основной памяти;

г) возможность запуска фоновой задачи, одновременно с диалоговой работой пользователя;

д) возможность пакетной обработки данных команд управления.

 

Компоненты ОС MS-DOS:

MS-DOS имеет три основные составляющие: IO.SYS; MSDOS.SYS; COMMAND.COM.

Программы, хранящиеся в файле IO.SYS (Input/Output), обеспечивают обмен информаций с внешними устройствами (операции ввода-вывода).

Файл MSDOS.SYS содержит программы, которые управляют работой накопителей на гибком магнитном диске и программы, позволяющие создавать файлы. Программы этого файла также следят за использованием оперативной памяти компьютера прикладными программами.

Файл COMMAND.COM (интерпретатор команд, или командный процессор) предназначен исключительно для пользователя. Он содержит все так называемые внутренние (резидентные) команды. Пользователю они доступны в течение всего времени, пока файл COMMAND.COM находится в памяти машины.

Кроме этих трех основных файлов, операционная система содержит различное количество более или менее крупных программ, составляющих так называемые внешние команды. Их часто называют обслуживающими программами или утилитами. Они представлены файлами типа exe или com, располагаются на диске и находятся в памяти машины только в течение времени, необходимого для их выполнения, поэтому к моменту запуска соответствующей команды нужно, чтобы содержащий команду диск находился на считывающем устройстве и был готов к считыванию, иначе будет выдано сообщение об ошибке: Bad command or file name (ошибочная команда или файл).

 

Диалог с пользователем:

Пользователь взаимодействует с системой посредством набора команд ОС в командной строке. Команды набираются только при наличии приглашения вида:

< дисковод > > или < дисковод > : \> (например, А > или А: \>).

Текст команды следует сразу за знаком приглашения >. Ввод команды заканчивается нажатием клавиши Enter.

Структура команд MS DOS:

< имя команды> < параметры> < ключи>

Параметры разделяются пробелами и соответствуют входам и выходам команды. Ключи определяют режимы работы команды. Каждому ключу предшествует знак /. Количество и смысл параметров и ключей определяется описанием команды.

Для прекращения выполнения команды следует набрать комбинацию Ctrl-C или Ctrl-Break.

Комбинация Ctrl-S приостанавливает выдачу результатов команды; повторное ее нажатие возобновляет выдачу.

Чтобы получить справочные сведения о какой-либо команде, следует набрать за именем команды комбинацию /?.

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

 

Соотношение MS-DOS и ОС Windows:

Все версии Windows до версий Windows NT и Windows 95 работали как надстройки над MS-DOS, то есть фактически были более или менее красочными графическими пользовательскими оболочками. Эта ситуация начала меняться с выпуском Windows 3.1 и Windows для рабочих групп 3.11. В Windows 95 этот процесс пошел еще дальше, и все стало в точности наоборот. Сейчас сеанс MS-DOS является одним из многих стандартных приложений Windows. Схематически это изображено на рисунке ниже.

Файлы с системными программами MS-DOS находятся в каталогах ОС Windows, однако начиная с Windows 98 если за ними и сохранены какие-то системные функции, то скорее в силу исторической преемственности ОС.

Почему изучение MS-DOS остается актуальным:

Понятия, введенные для работы с файлами, организация их хранения и соглашения о файлах, используемые в MS-DOS, рациональны, естественны и остались практически неизменными. Они сохранили роль базового понятийного аппарата.

Ведущие сетевые ОС типа Unix, в отличие от Windows, исходно не имеют графического пользовательского интерфейса (GUI, Graphic User Interface). Более того, для системных сетевых разработок он не актуален. Принципы же построения команд и работы с системой команд одинаковы для MS-DOS и Unix. Освоив первые, создадим базу для освоения вторых.

Огромную роль играет концепция файловых оболочек (файловых менеджеров), наиболее известной из которых является Norton Commander для MS-DOS (1986 г.). Можно сказать, что ее появление соизмеримо с появлением самой MS-DOS и Windows. Идея и реализация оказались настолько жизнеспособными, что остаются не менее актуальными и поныне.

Такого рода оболочки существуют и разрабатываются и для современных ОС (NCW, Windows Commander, Far Manager и др.). Профессиональные программисты однозначно отдают им предпочтение перед проводником Windows. В итоге файловые оболочки (наследие MS-DOS) и специфические инструменты Windows сосуществуют, органично дополняя друг друга.

В профессиональной программистской деятельности часто возникает необходимость в запуске небольших информационных программ, объективно не требующих графического интерфейса (даже файлового менеджера). К таким программам относятся, например, ipconfig.exe (определение сетевого ip-адреса машины), arp.exe (назначение сетевых карт и адресов), at.exe (назначение задания для выполнения), ping.exe (проверка прохождения пакетов в сети) и т. п. В этом случае работа с простой командной строкой оказывается более рациональной.

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

Перечень основных команд:

ASSOC Вывод либо изменение сопоставлений по расширениям имен файлов.

AT Выполнение команд и запуск программ по расписанию.

ATTRIB Отображение и изменение атрибутов файлов.

BREAK Включение/выключение режима обработки комбинации клавиш CTRL+C.

CACLS Отображение/редактирование списков управления доступом (ACL) к файлам.

CALL Вызов одного пакетного файла из другого.

1. CD Вывод имени либо смена текущей папки.

CHCP Вывод либо установка активной кодовой страницы.

CHDIR Вывод имени либо смена текущей папки.

CHKDSK Проверка диска и вывод статистики.

CHKNTFS Отображение или изменение выполнения проверки диска во время загрузки.

CLS Очистка экрана.

CMD Запуск еще одного интерпретатора командных строк Windows.

COLOR Установка цвета текста и фона, используемых по умолчанию.

COMP Сравнение содержимого двух файлов или двух наборов файлов.

COMPACT Отображение/изменение сжатия файлов в разделах NTFS.

CONVERT Преобразование дисковых томов FAT в NTFS. Нельзя выполнить

преобразование текущего активного диска.

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

3. DATE Вывод либо установка текущей даты.

4. DEL Удаление одного или нескольких файлов.

5. DIR Вывод списка файлов и подпапок из указанной папки.

DISKCOMP Сравнение содержимого двух гибких дисков.

DISKCOPY Копирование содержимого одного гибкого диска на другой.

DOSKEY Редактирование и повторный вызов командных строк; создание макросов.

ECHO Вывод сообщений и переключение режима отображения команд на экране.

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

ERASE Удаление одного или нескольких файлов.

EXIT Завершение работы программы CMD.EXE (интерпретатора командных строк).

FC Сравнение двух файлов или двух наборов файлов и вывод различий между

ними.

6. FIND Поиск текстовой строки в одном или нескольких файлах.

FINDSTR Поиск строк в файлах.

FOR Запуск указанной команды для каждого из файлов в наборе.

FORMAT Форматирование диска для работы с Windows.

FTYPE Вывод либо изменение типов файлов, используемых при сопоставлении по

расширениям имен файлов.

GOTO Передача управления в отмеченную строку пакетного файла.

GRAFTABL Позволяет Windows отображать расширенный набор символов в графическом

режиме.

HELP Выводит справочную информацию о командах Windows.

IF Оператор условного выполнения команд в пакетном файле.

LABEL Создание, изменение и удаление меток тома для дисков.

7. MD Создание папки.

8. MKDIR Создание папки.

MODE Конфигурирование системных устройств.

MORE Последовательный вывод данных по частям размером в один экран.

MOVE Перемещение одного или нескольких файлов из одной папки в другую.

PATH Вывод либо установка пути поиска исполняемых файлов.

PAUSE Приостановка выполнения пакетного файла и вывод сообщения.

POPD Восстановление предыдущего значения текущей активной папки,

сохраненного с помощью команды PUSHD.

9. PRINT Вывод на печать содержимого текстовых файлов.

PROMPT Изменение приглашения в командной строке Windows.

PUSHD Сохранение значения текущей активной папки и переход к другой папке.

10. RD Удаление папки.

RECOVER Восстановление читаемой информации с плохого или поврежденного диска.

11. REM Помещение комментариев в пакетные файлы и файл CONFIG.SYS.

12. REN Переименование файлов и папок.

13. RENAME Переименование файлов и папок.

REPLACE Замещение файлов.

14. RMDIR Удаление папки.

SET Вывод, установка и удаление переменных среды Windows.

SETLOCAL Начало локальных изменений среды для пакетного файла.

SHIFT Изменение содержимого (сдвиг) подставляемых параметров для пакетного

файла.

SORT Сортировка ввода.

START Запуск программы или команды в отдельном окне.

SUBST Сопоставляет заданному пути имя диска.

15. TIME Вывод и установка системного времени.

TITLE Назначение заголовка окна для текущего сеанса интерпретатора

командных строк CMD.EXE.

16. TREE Графическое отображение структуры папок заданного диска или заданной

папки.

17. TYPE Вывод на экран содержимого текстовых файлов.

18. VER Вывод сведений о версии Windows.

VERIFY Установка режима проверки правильности записи файлов на диск.

VOL Вывод метки и серийного номера тома для диска.

19. XCOPY Копирование файлов и дерева папок.

 

Для получения сведений об определенной команде наберите HELP [имя команды]

 

Порядок выполнения:

В Windows функции системных программ MS-DOS эмулируются соответствующим приложением - это приложение носит название «Командная строка».

 

1. Запустить эмуляцию режима MS DOS. Для этого ввести в командной строке меню ПУСК-> ВЫПОЛНИТЬ команду CMD

или

воспользоваться командой КОМАНДНАЯ СТРОКА из меню ПУСК-> ПРОГРАММЫ-> СТАНДАРТНЫЕ

2. Вызовите справку по перечню команд поддерживаемых интерпретатором. C: \> HELP

3. Запишите в отчете подробную справку по команде соответствующей номеру компьютера за которым Вы работаете.

Например, Вы сидите за компьютером под номером 5, значит, в отчете записываете справку по команде DIR.

4. Выполните команды представленные ниже. Запишите (зарисуйте) результат выполнения команд в отчете.

4.1. Создать каталог в соответствии с деревом каталогов. (MD- создать, CD- перейти)

MD LEFO

4.2. Войти в каталог первого уровня.

CD LEFO

4.3. Вывести на экран содержимое каталога первого уровня.

LEFO> DIR

4.4. Очистить экран.

LEFO> CLS

4.5. Создать, а затем перейти в каталог второго уровня.

LEFO> MD LEV

LEFO> CD LEV

4.6. Создать в текущем каталоге два дополнительных подкаталога.

LEFO\LEV> MD SK1

LEFO\LEV> MD SK2

4.7. Вывести на экран содержимое каталога второго уровня.

LEFO\LEV> DIR

4.8. Перейти в корневой каталог.

LEFO\LEV> CD..

4.9. Создать в каталоге первого уровня LEFO файл PR1.TXT

COPY CON PR1.TXT

Набрать Ваш текст…..

 

CTRL+Z

 

4.10 Вывести содержимое файла PR1.TXT на экран дисплея.

LEFO> TYPE PR1.TXT

4.11. Вывести содержимое файла PR1.TXT на печать.

LEFO> PRINT PR1.TXT/P

4.12. Скопировать PR1.TXT в LEFO\LEV.

LEFO> COPY PR1.TXT LEV

4.13. Переименовать файл PR1.TXT в файл PR1.DAT

LEFO> REN LEV\PR1.TXT PR1.DAT

4.14. Начертить дерево каталогов, полученное в результате выполнении команд.

> TREE lefo

4.15 Удалить все созданные Вами файлы и каталоги.

> RD LEFO /s /q

 

<== предыдущая лекция | следующая лекция ==>
Трудовые затраты на бурение | 
Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.02 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал