69905

Работа с командной строкой в ОС MS DOS

Лабораторная работа

Информатика, кибернетика и программирование

Цель: Познакомиться с основными принципами управления работой ПК на базе ОС MS DOS изучить основные команды управления ОС MS DOS. Для того чтобы быть полноценной ОС должна как минимум содержать следующие основные компоненты: Файловую систему Драйверы внешних устройств...

Русский

2014-10-12

93.5 KB

35 чел.

Лабораторная работа №1

Тема: Работа с командной строкой в ОС MS DOS.

Цель: Познакомиться с основными принципами управления работой ПК на базе ОС MS DOS, изучить основные команды управления ОС MS DOS.

Время: 1 занятие (2 часа).

ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ

Операционная система специализированное ПО, которое, являясь неотъемлемой частью ПЭВМ, обеспечивает управление всеми аппаратными компонентами компьютера и позволяет отделить остальные классы программ от непосредственного взаимодействия с аппаратурой.

ОС – обеспечивает выполнение двух главных задач:

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

  1.  Предоставление пользователю возможности общего управления машиной.

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

В рамках второй задачи пользователь должен иметь возможность отдавать системе команды. Соответствующие средства ОС называются пользовательским интерфейсом.

Другими важными интерфейсами являются интерфейсы аппаратуры и программ.

Интерфейс – совокупность средств и правил, обеспечивающих логическое или физическое взаимодействие устройств и/или программ вычислительной системы. Другими словами – это некоторый набор правил общения.

Для того, чтобы быть полноценной, ОС должна как минимум содержать следующие основные компоненты:

  •  Файловую систему
  •  Драйверы внешних устройств
  •  Процессор командного языка

Операционная система MS DOS

(Disk Operating System – дисковая операционная система). Эта операционная система получила распространение вместе с популярным семейством IBM совместимых компьютеров. Первая версия этой системы вышла в 1981 г. вместе с первой моделью персонального компьютера фирмы IBM. Разработана фирмой Microsoft, крупнейшей софтверной компанией на сегодняшний день. Фактически эта операционная система стала стандартной для маломощных 16 разрядных ПК.

К основным достоинствам этой ОС относятся:

Развитый командный язык.

  1.  Возможность организации многоуровневых каталогов.
  2.  Возможность подключения пользователем дополнительных драйверов внешних устройств и др.
  3.  Для работы DOS необходим незначительный объем оперативной памяти – около 60 кВ.

Важной отличительной особенностью DOS, как и других операционных систем, является модульность. Это свойство, во-первых, позволяет изолировать друг от друга отдельные части столь большой программы, какой является ОС, облегчая ее разработку, во-вторых, позволяет собрать в каждом модуле определенные логически связанные группы функций. Если возникает необходимость в замене или расширении такой группы функций, то это можно сделать путем замены или модификации лишь одного модуля, а не всей системы.

DOS состоит из следующих основных модулей:

  •  Базовая система ввода-вывода BIOS.
  •  Блок начальной загрузки.
  •  Модуль расширения BIOS.
  •  Модуль обработки прерываний.
  •  Командный процессор.
  •  Утилиты DOS.

Необходимо заметить, что модуль BIOS является частью аппаратуры персонального компьютера и к ОС его относят чисто номинально.

Рассмотрим эти модули несколько подробней.

Система BIOS. Располагается в микросхемах ПЗУ, установленных на материнской плате ПК. Входящие в нее программы и данные обеспечивают выполнение ряда важных функций по поддержке работоспособности ЭВМ: тестирование системы при включении электропитания, вызов блока начальной загрузки DOS, обслуживание системных вызовов или прерываний.

  1.  Блок начальной загрузки – это маленькая программа назначение, которой заключается в считывании с диска в оперативную память ПК двух других частей DOS – модуля расширения базовой системы ввода-вывода и модуля обработки прерываний. Сам загрузчик размещается на 0 стороне в 1 секторе дорожки 00 системного магнитного диска.
  2.  Модуль расширения BIOS – обеспечивает подключение внешних драйверов устройств, подстройку прерываний и других параметров системы, указанных в настроечном файле config.sys, располагающемся на системном диске. Кроме этого модуль завершает загрузку DOS в оперативную память ПК. Расположен в файле io.sys, записанном в системной области диска.
  3.  Модуль обработки прерываний – обслуживает прерывания, вызываемые из прикладных программ. Расположен в файле msdos.sys, записанном в системной области диска.
  4.  Командный процессор – по сути обычная компьютерная программа расположенная в файле command.com, который может располагаться в любом месте системного диска. Его функции:
  •  Прием и обработка команд из настроечного файла autoexec.bat, а также клавиатуры.
  •  Исполнение встроенных команд DOS, находящихся внутри файла command.com.
  •  Загрузка и исполнение прикладных компьютерных программ и внешних программ DOS.
  1.  Утилиты DOS – внешние компьютерные программы, располагающиеся в отдельных файлах и предназначенные для выполнения каких-либо определенных действий, например, копирования информации с одной дискеты на другую.

Основные команды работы с MS DOS

Управление персональным компьютером, работающим под операционной системой DOS, осуществляется с помощью текстовых команд, вводимых пользователем с клавиатуры на английском языке. Строка, в которую вводится команда, называется командной строкой.

Все команды DOS делятся на два типа: встроенные или внутренние; внешние или загружаемые.

Внутренние команды выполняются непосредственно командным процессором DOS – это простейшие, наиболее часто употребляемые команды. Введенные с клавиатуры, они выполняются немедленно.

Внешние команды выполняются отдельными программами, входящими в стандартную поставку ОС и располагаются эти программы в файлах записанных на жесткий магнитный диск. Если нужного файла выполняющего внешнюю команду нет на диске, то она, естественно, не доступна для выполнения.

Команды DOS могут иметь дополнительные параметры для того, чтобы определить дополнительную информацию для системы. Если пользователь не включает дополнительные параметры в команду, система предусматривает их значения по умолчанию.

Общие правила для всех команд DOS

  1.  За командой обычно следуют один или несколько параметров.
  2.  Команды и параметры должны быть отделены друг от друга разделителями в виде пробела или точки.
  3.  Команды можно вводить в любом буквенном регистре.
  4.  Исполнение команды можно прервать одновременным нажатием клавиш Ctrl + Break на клавиатуре.
  5.  Введенные команды начинают выполняться после нажатия клавиши Enter на клавиатуре.

Внутренние команды

CLS – очищает экран. После этого на нем выводится только командная подсказка и курсор. Формат команды: CLS

VER – выводит на экран номер версии MS-DOS. Формат команды: VER

DATE – выводит дату и подсказку для ее возможного изменения. MS-DOS записывает для каждого создаваемого или изменяемого файла текущую дату, которая указывается после имени файла в списке каталога.

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

DIR – выводит список файлов и подкаталогов, находящихся в заданном каталоге. Если команда задается без параметров, то выводится метка диска и его номер, имена файлов и каталогов (по одному на строку), включая расширения, а также дату и время их последней модификации. После этого выводится число файлов в каталоге, общий объем (в байтах), занимаемый файлами, и объем свободного пространства на диске.

Формат команды: DIR [диск:][маршрут][имя файла][/P] [/W]

Параметр [диск:] [маршрут] задает диск и каталог, содержимое которого вы хотите видеть на экране. Параметр [имя файла] задает группу файлов или файл, которые нужно включить в список.

При указании параметра /P выводится по одному экрану списка файлов. Чтобы увидеть следующий экран, нужно нажать любую клавишу.

При указании параметра /W выводится список файлов и каталогов по столбцам.

Смена текущего диска – наберите на клавиатуре имя диска (одна английская буква с вертикальным двоеточием, например – А:) и нажмите клавишу ENTER.

CD – выводит на экран имя текущего каталога или изменяет текущий каталог.

Формат команды: CD [диск:][маршрут]

CD[..]

Например, команда cd \progs изменяет текущий каталог на под каталог PROGS.

Параметр [диск:][маршрут] задает диск (если он отличен от текущего) и каталог, куда вы хотите перейти. При этом определяет переход в порождающий каталог. Чтобы перейти в корневой каталог (вершину иерархии каталогов), наберите команду CD \.

MD – создает каталог. Команду MD можно использовать для создания многоуровневой структуры каталогов.

Формат команды: MD [диск:][маршрут]

Параметр [диск:] задает диск, на котором вы хотите создать каталог. [Маршрут] задает имя и расположение нового каталога.

Максимальная длина одного маршрута от корневого каталога до нового каталога – 63 символа (включая \).

RD – удаляет каталог. Перед удалением каталога нужно удалить в нем все файлы и подкаталоги (он должен быть пуст).

Формат команды: RD [диск:][маршрут]

Параметр [диск:][маршрут] задает расположение и имя удаляемого каталога.

Удалить каталог со скрытыми или системными файлами вы не можете. При попытке удаления каталога, в котором содержатся файлы, выводится сообщение:

Invalid path, not directory, or directory not empty

(Недопустимый маршрут, это не каталог, или каталог не пуст)

Нельзя использовать RD для удаления текущего каталога (нужно перейти сначала в другой каталог), иначе выводится сообщение:

Attempt to remove current directory – диск:маршрут

(Попытка удалить текущий каталог)

COPY – копирует в заданное место один или более файлов. Данную команду можно также использовать для комбинирования файлов. При копировании более одного файла MS-DOS выводит на экран имя каждого копируемого файла.

Формат команды: COPY [источник] [приемник]

Параметр [источник] задает расположение и имя файла или набора файлов, которые вы хотите копировать. Источник может содержать буквенную метку диска и двоеточие, имя каталога, имя файла или их сочетание. Параметр [приемник] задает расположение и имя файла или набора файлов, в которые вы хотите выполнить копирование. Приемник задается аналогично источнику.

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

Чтобы скопировать несколько файлов в один, перечислите в источнике любое число файлов (разделив их плюсом) и задайте имя результирующего файла: copy mon.txt+tue.txt+wen.txt tree.txt

При этом файлы текущего диска и каталога mon.txt, tue.txt и wen.txt объединяются и помещаются в файл tree.txt (также в текущем каталоге).

Команда copy *.doc total.doc комбинирует все файлы в текущем каталоге в один файл total.doc.

Для создания текстового файла средствами MS DOS необходимо:

выполнить команду COPY CON A.TXT нажать клавишу ENTER и приступить к набору текста. К сожалению этот режим предоставляет минимальные возможности для редактирования вводимого текста. Для записи набранного текста в файл после окончания набора необходимо ввести специальную команду окончания набора с помощью комбинации клавиш Ctrl+Z.

RENAME (REN)изменяет имена заданных файлов (файла). Не допускается применять команду REN для переименования файлов с указанием другого диска или для перемещения файлов в другой каталог

Формат команды: REN [диск:][маршрут][имя_файла1][имя_файла2]

Параметр [диск:][маршрут][имя_файла1] задает расположение файла или набора файлов, которые нужно переименовать. Параметр [имя_файла2] задает новое имя файла. Новый диск и маршрут вы указать не можете.

Предположим, вы хотите переименовать все файлы в текущем каталоге с расширением .rpt в файлы с расширением .dat. Для этого дайте команду ren *.rpt *.dat.

DEL – Удаляет заданные файлы.

Формат команды: DEL [диск:][маршрут][имя_файла] [/P]

Параметр [диск:][маршрут][имя_файла] задает расположение файла или набора файлов для удаления. /P перед удалением файла выводит запрос на подтверждение:

filename, Delete (Y/N)?

(имя_файла, удалить (Да/Нет)?)

Для подтверждения удаления нажмите Y, а для отмены и вывода следующего имени файла (при задании группы) – N. Нажатие CTRL+C останавливает работу DEL.

Набрав команду DEL с параметром [диск:][маршрут], вы можете удалить все файлы в каталоге. Чтобы удалить сразу несколько файлов, можно также использовать трафаретные символы (* и ?).

Внешние команды

FORMAT – форматирует диск для использования его MS-DOS. Команда FORMAT создает для диска новый корневой каталог и таблицу распределения файлов. Она может также проверять плохие области на диске и удалять с диска все данные. Чтобы операционная система могла использовать новый диск, задайте для форматирования диска эту команду.

Формат команды: FORMAT диск: [/Q] [/U] [/S]

Параметр "диск:" задает дисковод, содержащий форматируемый диск. Это обязательный параметр. Если ни один из последующих параметров на задан, FORMAT использует для определения значений по умолчанию тип дисковода.

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

Параметр /Q задает быстрое форматирование диска. При указании данного параметра FORMAT удаляет информацию таблицы распределения файлов (FAT) и корневой каталог диска, но не просматривает его в поиске плохих областей. Используйте /Q только для форматирования ранее сформатированных дисков, в состоянии которых вы уверены.

Параметр /S копирует файлы операционной системы IO.SYS, MSDOS.SYS и COMMAND.COM с системного диска на вновь сформатированный диск, который вы сможете использовать в качестве системного. Если команда FORMAT не может найти системных файлов, она выводит подсказку для вставки системного диска.

SYS – создает загружаемый диск, копируя на него скрытые системные файлы (IO.SYS и MSDOS.SYS) MS-DOS и интерпретатор команд (COMMAND.COM).

Формат команды: SYS [диск1:][маршрут] диск2:

Параметр [диск1:][маршрут] задает расположение системных файлов. Если вы не указываете маршрут, MS-DOS ищет их в корневом каталоге системного диска. Параметр [диск2:] задает диск, на который вы хотите скопировать системные файлы. Эти файлы могут копироваться только в корневой каталог, но не в подкаталог.

Команда SYS копирует файлы в следующем порядке: IO.SYS, MSDOS.SYS и COMMAND.COM.

ПРАКТИЧЕСКИЕ ЗАДАНИЯ

Загрузите командную строку в Windows XP: ПускВыполнитьcmd (или ПускВсе програмыСтандартныеКомандная строка).

Примечание.

В режим “чистого” DOS возможно попасть, загрузившись с загрузочной дискеты, перезагрузившись в режиме МS DOS (присутствует в Windows 98), или выбрав пункт Загрузиться в режиме командной строки при загрузке по F8.

cmd.exe позволяет получить доступ к командной строке Microsoft Windows, также известной как Microsoft DOS. В настоящее время cmd.exe является 32-битным приложением командной строки, которая используется в Windows NT, 2000, и XP и предлагает различные функции для обслуживания компьютера, а также сетевые функции. Программа не является критическим системным процессом.

  1.  Вначале мы увидим консольное окно со строкой заголовка C:\Documents and Settings\ <Имя пользователя>. Его можно настроить, выбрав в верхнем левом  углу значокСвойства. Вкладка Общие позволяет настроить возможности прокрутки в командной строке, увеличить количество буферов до 5 (это позволит просматривать до 5000 строк), настроить цвета, шрифты, размеры. Для полноэкранного режима нажмите левый Alt+Enter.
  2.  Набирите help в командной строке (кстати, в отличии от *nix систем регистр не имеет значения, т.е. HELP,help или HeLp одно и тоже).

На экране появится список команд, справку по каждой  можно получить при помощи help <имя комманды>.

В cmd – присутсвуют практически все команды DOS. Но есть кое что новое – имя команды/? справка по данной команде, Systeminfo – все сведения о системе, Shutdown – выключение или перезагрузка, при заданных параметрах узнаете много нового о своей системе, tasklist – список запущенных задач, taskkill – снятие задачи. Утилита bootcfg поможет в конфигурировании файла настроек boot.ini. Но кое- чего  нет  –  например  fdisk, scandisk. Они заменены на – diskpart и chkdsk соответственно. Нет msd – вместо него – msinfo32. Deltree – заменен на rmdir/s.

  1.  Просмотрите содержимое диска С:\, С:\Program Files, перейдите на диск D:\, просмотрите содержимое папки D:\Work, D:\Мои документы.
  2.  Создайте на диске D:\Work\KTS\<Ваша группа>\ каталог <Ваша фамилия>. В каталоге этом каталоге создайте подкаталог TMP, а в нем подкаталоги с именами FILE, TXT.
  3.  Перейдите в каталог TXT и создайте в нем текстовый файл по имени A.txt. Запишите в этот файл свою фамилию, имя, отчество, номер группы.
  4.  Просмотрите содержимое файла А.txt.
  5.  Переименуйте файл А.txt в B.txt
  6.  Скопируйте в каталог FILE все файлы с расширением *.bmp из каталога C:\Windows.
  7.  Удалите файлы из каталогов FILE, TXT.
  8.  Удалите каталоги FILE, TXT, TMP, <Ваша фамилия>.
  9.  Составьте отчёт о проделанной работе и защитите практическую работу.

Отчет о проделанной работе должен содержать: номер работы, название, цель, краткие теоретические сведения по работе, краткие ответы на контрольные вопросы, вывод.

КОНТРОЛЬНЫЕ ВОПРОСЫ

Дайте определение операционной системы.

Выполнение каких двух задач обеспечивает операционная система?

Перечислите основные составные части любой ОС?

Из каких модулей состоит ОС MS-DOS?

На какие два типа делятся все команды DOS?

Перечислите основные общие правила для ввода команд DOS?

На каком языке вводятся команды MS DOS?

Влияет ли регистр на котором набрана команда на ее выполнение?

Какие команды используются для создания, удаления, переименования, перемещения каталогов?

Какая команда используется для смены текущего каталога?

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

Как с помощью команды COPY создать текстовый файл?

Как просмотреть содержание текстового файла в MS DOS?

Как отформатировать дискету?

Что собой представляет процесс форматирования дискеты?

Как сделать дискету системной?

PAGE  8


 

А также другие работы, которые могут Вас заинтересовать

43131. Розробка програми «Кулінарна книга» в середовищі програмування Borland C++ Builder 3.17 MB
  У першій частині «Специфікація проекту» викладено призначення розробки та підстави для її виконання, дана постановка завдання з описом того, що повинна виконувати майбутня програма, описані взаємозв'язки між таблицями і подано фізичний опис моделі. Крім того, розглянуто вимоги до програми і програмної документації. Описані структура програми, тобто використовувані класи і розробляється графічний інтерфейс.
43132. Веб-приложения на Java, реализующее функциональность просто интернет-магазина 953 KB
  Основные модели архитектуры JSP. Функционирование JSP. Заключение Список литературы Введение JSP JvServer Pges технология позволяющая веб-разработчикам легко создавать содержимое которое имеет как статические так и динамические компоненты.
43133. Поиск неисправностей в СВ 1.17 MB
  Анализ неисправности на структурном уровне По структурной схеме СВ устанавливаем вероятный неисправный блок. Согласно внешним признакам проявления неисправности очевидно что неисправен может быть либо сам ПОУ СВ либо блок ВчУ структурный уровень так как только эти устройства участвуют в записи информации с ПОУ СВ на ВчУ. Анализ неисправности на функциональном уровне По функциональной схеме устанавливаем вероятные неисправные устройства блока ПОУ СВ и ВчУ. Учитывая внешний признак проявления неисправности очевидно что этими устройствами...
43134. Проектирование привода ленточного транспортера 7.63 MB
  Расчет вала на выносливость Выбор муфты для выходного вала. Выбор муфты для ведомого вала. Редуктор имеет три вала: горизонтально расположенный ведущий быстроходный вал на котором установлена коническая шестерня и два горизонтальных вала перпендикулярных ведущему валу.
43135. Проектування корпуса фільтра вертикального однокамерного 1.3 MB
  Графічна частина виконується у обсязі двох аркушів формату А1: один аркуш складального креслення апарату загальний вигляд; один аркуш формату А2 зі складальним кресленням вузлів апарату за вказівкою викладача керівника проекту після виготовлення креслення першого аркуша; один аркуш формату А2 з робочими кресленнями деталей різноманітного призначення за вказівкою викладача керівника проекту після розробки складальних креслень формат А2 ділиться за необхідністю на декілька менших форматів. Розрахунковопояснювальна записка...
43137. Какова сущность, функции и структура морали 35.5 KB
  Всем известно, что человек — это индивид, умеющий себя ограничивать. Все мы живем в мире сплошных ограничений. Можно с уверенностью сказать, что человек и человеческое общество возникли тогда, когда научились себя ограничивать. Так, например первыми законами были законы, запрещающие браки между родственниками.
43138. Методика викладання теми “Основні поняття алгоритмізації” у 8 класах 2.21 MB
  У житті ми постійно складаємо опис деякої послідовності дій для досягнення бажаного результату, тому поняття алгоритму не є для нас чимось новим і незвичайним. Кожен із нас використовує сотні різних алгоритмів. Але рішення завдання на комп'ютері неможливо без створення алгоритму. Вміння виконувати завдання, розробляти стратегію її вирішення, висувати і доводити гіпотези досвідченим шляхом, прогнозувати результати своєї діяльності, аналізувати і знаходити раціональні способи вирішення завдання шляхом оптимізації, деталізації створеного алгоритму дозволяють судити про рівень розвитку алгоритмічного мислення школярів. Тому необхідно особливу увагу приділяти алгоритмічному мисленню підростаючого покоління.
43139. Програмування. Методичні вказівки 206 KB
  Тема першого завдання використання візуальних компонентів із вкладок компонентів Stndrt System dditionl при роботі з масивами даних. Оброблений масив список даних вивести в таблицю MS Word створену за допомогою Delphi. Друге завдання створення баз даних та обробка інформації з них. База даних створюється за допомогою утілити Dtbse Desktop або за допомогою інших програм створення баз даних наприклад MS ccess.