Реферат: Операционная система MS DOS. Приглашение MS DOS. Диалог Пользователя с MS DOS
<span Times New Roman",«serif»">Попов С.А. Усинск, Коми, 1996 г.
<span Times New Roman",«serif»">Р Е Ф Е Р А Т
<span Times New Roman",«serif»">Операционнаясистема MS DOS.
<span Times New Roman",«serif»"><span Times New Roman",«serif»">Приглашение MS DOS. ДиалогПользователя с MS DOS.
<span Times New Roman",«serif»">
<span Times New Roman",«serif»">Послеполной загрузки MS DOS командный процессор(COMMAND.com)
<span Times New Roman",«serif»">выдаетна экран сообщение(“приглашение MS DOS” или “системная
<span Times New Roman",«serif»">подсказкаMS DOS
<span Times New Roman",«serif»">”) иожидает команд Пользователя.<span Times New Roman",«serif»">Вводкоманды производится в той же строке, где и приглашение
<span Times New Roman",«serif»">MSDOS.Это — командная строка MS DOS.
<span Times New Roman",«serif»">Вкомандной строке MS DOS Пользователь вводит(с клавиатуры) имена
<span Times New Roman",«serif»">внутреннихили внешних команд MS DOS, которые необходимо выполнить,
<span Times New Roman",«serif»">илиимена прикладных программ, которые необходимо запустить на
<span Times New Roman",«serif»">выполнение.
<span Times New Roman",«serif»">
<span Times New Roman",«serif»"><img src="/cache/referats/3161/image001.gif" v:shapes="_x0000_i1025">
<span Times New Roman",«serif»"> <span Times New Roman",«serif»">Запуститьпрограмму на выполнение — значит: загрузить<span Times New Roman",«serif»">программув ОЗУ, передать ей(если необходимо)информацию в виде
<span Times New Roman",«serif»">параметровв командной строке MS DOS, и передать ей управление.
<span Times New Roman",«serif»"><span Times New Roman",«serif»">
<span Times New Roman",«serif»">В стандартномприглашении MS DOS указывается имя текущего активного
<span Times New Roman",«serif»">ЛогическогоДиска
<span Times New Roman",«serif»"> и символ-разделитель“>“.<span Times New Roman",«serif»">Например:
<span Times New Roman",«serif»"> A>
<span Times New Roman",«serif»"><span Times New Roman",«serif»"> C>
<span Times New Roman",«serif»"><span Times New Roman",«serif»">Пользовательможет изменить стандартное приглашение MS DOS, включив
<span Times New Roman",«serif»">в негодополнительную или иную информацию.
<span Times New Roman",«serif»">Дляизменения приглашения MS DOS служит внутренняя(встроенная) команда
<span Times New Roman",«serif»">PROMPT
<span Times New Roman",«serif»">. Эта команда обычно“вставляется” в файл AutoExec.bat и уста-<span Times New Roman",«serif»">навливаетформат приглашения MS DOS при загрузке MS DOS.
<span Times New Roman",«serif»">
<span Times New Roman",«serif»">Форматкоманды :
<span Times New Roman",«serif»"> PROMPT [параметры]
<span Times New Roman",«serif»">Параметры(вданном случае) это информация о том, какой формат будет
<span Times New Roman",«serif»">иметьподсказка MS DOS после выполнения этой команды.
<span Times New Roman",«serif»">Примеры:
<span Times New Roman",«serif»"> prompt $p$g — выдавать имя текущего каталога текущего
<span Times New Roman",«serif»"> логического диска и символразделитель “
<span Times New Roman",«serif»">><span Times New Roman",«serif»">“(стандартное приглашение)<span Times New Roman",«serif»"> prompt $d$g — выдавать текущую дату и символ разделитель“
<span Times New Roman",«serif»">><span Times New Roman",«serif»">“<span Times New Roman",«serif»"> prompt $v$g — выдавать номер версии MS DOS и символ
<span Times New Roman",«serif»"> разделитель “
<span Times New Roman",«serif»">><span Times New Roman",«serif»">“<span Times New Roman",«serif»"> prompt $XП$Xр$Xи$Xв$Xе$Xт$g — выдаватьслово Привет и символ
<span Times New Roman",«serif»"> разделитель“
<span Times New Roman",«serif»">><span Times New Roman",«serif»">“<span Times New Roman",«serif»"> prompt $d$h$h$h$h$h$b$t$h$h$h$h$h$g — выдавать текущую дату
<span Times New Roman",«serif»"> “ММ.ДД”, символ разделитель “
<span Times New Roman",«serif»">|<span Times New Roman",«serif»">”, текущее время “ЧЧ: ММ”,<span Times New Roman",«serif»"> символ разделитель “
<span Times New Roman",«serif»">><span Times New Roman",«serif»">“<span Times New Roman",«serif»"> Prompt — возврат к стандартной подсказке
<span Times New Roman",«serif»">
<span Times New Roman",«serif»">Ниже(Рис.1)приведена таблица параметров, задающих формат команды
<span Times New Roman",«serif»">PROMPT.
<span Times New Roman",«serif»">
<span Times New Roman",«serif»"> Рис. 1.
<span Times New Roman",«serif»">
<span Times New Roman",«serif»"><img src="/cache/referats/3161/image002.gif" v:shapes="_x0000_i1026"><span Times New Roman";mso-bidi-theme-font:minor-bidi"><span Times New Roman",«serif»"><span Times New Roman",«serif»">
<span Times New Roman",«serif»">ПРИМЕЧАНИЕ:
<span Times New Roman",«serif»"> Команда PROMPT может также(при загруженномдрайвере ANSI.sys),
<span Times New Roman",«serif»"> по другому определить назначение клавиш PC иреализовывать различ-
<span Times New Roman",«serif»"> ные цветовые эффекты.Описание этихвозможностей выходит за рамки
<span Times New Roman",«serif»"> данной темы.
<span Times New Roman",«serif»">
<span Times New Roman",«serif»"><img src="/cache/referats/3161/image003.gif" v:shapes="_x0000_i1027">
<span Times New Roman",«serif»"> ВНИМАНИЕ!!! Данная команда(Prompt) НЕработает при запуске<span Times New Roman",«serif»">вNORTON-COMMANDER(из эмулятора командной строки MS DOS).
<span Times New Roman",«serif»">
<span Times New Roman",«serif»">ДиалогПользователя с MS DOS(не используя программу-оболочку
<span Times New Roman",«serif»">Dos-Shell)настолько примитивен, что сводится к вводу команд
<span Times New Roman",«serif»">вкомандной строке MS DOS и получению сообщений на экране Дисплея.
<span Times New Roman",«serif»">(Описаниепрограммы-оболочки Dos-Shell выходит за рамки данной
<span Times New Roman",«serif»">Темы).
<span Times New Roman",«serif»">Этапростота обманчива. Пользователь, за эту простоту, платит тем,
<span Times New Roman",«serif»">чтознания его должны быть столь обширны(в области внутренних
<span Times New Roman",«serif»">ивнешних команд MS DOS), что наличие таких знаний у простых
<span Times New Roman",«serif»">Пользователейбез спец.подготовки — явление очень редкое.
<span Times New Roman",«serif»">
<span Times New Roman",«serif»">Тем неменее знания эти необходимы для Пользователя, который НЕ
<span Times New Roman",«serif»">имеет взапасе того, кто вытирает ему нос платком.
<span Times New Roman",«serif»">
<span Times New Roman",«serif»">
<span Times New Roman",«serif»">
<span Times New Roman",«serif»">
<span Times New Roman",«serif»">
<span Times New Roman",«serif»">
<span Times New Roman",«serif»">
<span Times New Roman",«serif»">Редактированиекомандной строки MS DOS(ввод команд)
<span Times New Roman",«serif»"> <span Times New Roman",«serif»">:<span Times New Roman",«serif»">Функцииосновных клавиш, используемых при вводе и редактировании
<span Times New Roman",«serif»">команднойстроки(Рис.2).
<span Times New Roman",«serif»">
<span Times New Roman",«serif»">Рис.2.<span Times New Roman",«serif»">
<span Times New Roman",«serif»">Клавиша
<span Times New Roman",«serif»">Функция
<span Times New Roman",«serif»">Enter
<span Times New Roman",«serif»">Завершает командную строку и запускает введенную команду на выполнение.
<span Times New Roman",«serif»">F1
<span Times New Roman",«serif»">копирует(поочередно) один символ из последней введенной команды в командную строку
<span Times New Roman",«serif»">F3
<span Times New Roman",«serif»">копирует всю последнюю введенную команду в командную строку
<span Times New Roman",«serif»">Del
<span Times New Roman",«serif»">стирает один символ в командной строке в позиции курсора
<span Times New Roman",«serif»">Ins
<span Times New Roman",«serif»">включает или выключает режим вставки
<span Times New Roman",«serif»">BackSpace
<span Times New Roman",«serif»">стирает один символ в командной строке слева от позиции курсора и перемещает курсор влево на одну позицию
<span Times New Roman",«serif»">
<span Times New Roman",«serif»"><img src="/cache/referats/3161/image003.gif" v:shapes="_x0000_i1028">
<span Times New Roman",«serif»"> ВНИМАНИЕ! <span Times New Roman",«serif»">Командную строку MS DOS можно редактировать<span Times New Roman",«serif»">до техпор, пока НЕ нажата клавиша Enter !!!
<span Times New Roman",«serif»">Нажатиеклавиши Enter означает, что Пользователь “запустил” команду
<span Times New Roman",«serif»">(программу)на выполнение.
<span Times New Roman",«serif»">
<span Times New Roman",«serif»">Дополнительныеудобства при редактировании командной строки может
<span Times New Roman",«serif»">предоставитьсервисная программа(команда) DosKey (ее описание выхо-
<span Times New Roman",«serif»">дит зарамки данной темы).
<span Times New Roman",«serif»">Во времядиалога с MS DOS Пользователь вводит имя команды(внутренней
<span Times New Roman",«serif»">иливнешней) или прикладной программы, которую необходимо запустить,
<span Times New Roman",«serif»">черезпробел
<span Times New Roman",«serif»">вводит параметры(если необходимо), нажимает клавишу<span Times New Roman",«serif»">Enter
<span Times New Roman",«serif»"> и ожидает, пока закончитсявыполнение команды или загрузка<span Times New Roman",«serif»">прикладнойпрограммы, контролируя этот процесс на экране монитора.
<span Times New Roman",«serif»">На Рис.3приведен пример запуска прикладной программы(редактор
<span Times New Roman",«serif»">текстовЛЕКСИКОН — Lex.exe).В качестве параметров в запускаемую
<span Times New Roman",«serif»">программупередаются имена текстовых файлов S1.txt и S2.txt.
<span Times New Roman",«serif»">
<span Times New Roman",«serif»"> Рис. 3.
<span Times New Roman",«serif»">
<span Times New Roman",«serif»"><img src="/cache/referats/3161/image004.gif" v:shapes="_x0000_i1029"><span Times New Roman";mso-bidi-theme-font:minor-bidi"><span Times New Roman",«serif»"><span Times New Roman",«serif»">Привводе: параметры отделяются друг от друга и от команды(приклад-
<span Times New Roman",«serif»">нойпрограммы) ПРОБЕЛОМ.
<span Times New Roman",«serif»">Некоторыекоманды(программы) допускают другие разделители(например,
<span Times New Roman",«serif»">символ“/” в АнтиВирусной программе AidsTest.exe).
<span Times New Roman",«serif»">Не всекоманды(программы) требуют при запуске параметры.
<span Times New Roman",«serif»">
<span Times New Roman",«serif»">
<span Times New Roman",«serif»">
<span Times New Roman",«serif»">
<span Times New Roman",«serif»">
<span Times New Roman",«serif»"> СПИСОК ИСПОЛЬЗОВАННОЙЛИТЕРАТУРЫ
<span Times New Roman",«serif»">
<span Times New Roman",«serif»"> 1. Герхард Франкен, Сергей Молявко
<span Times New Roman",«serif»"> «MS-DOS 6.2… дляПользователя»,
<span Times New Roman",«serif»"> Киев, BHV, 1994, Москва, БИНОМ, 1994.
<span Times New Roman",«serif»"> 2. Фигурнов В.Э. “IBM PC дляПользователя”
<span Times New Roman",«serif»"> г.Уфа, НПО “Информатика иКомпьютеры”, 1993 г.
<span Times New Roman",«serif»"> 3. Справочное Руководство по IBM PC.Методические
<span Times New Roman",«serif»"> материалы.Часть 1. ТПП “СФЕРА”. М. 1991 г.
<span Times New Roman",«serif»"> 4. Брябрин В.М. “Программное обеспечениеперсональных
<span Times New Roman",«serif»"> ЭВМ”. М. “НАУКА”, 1990 г.