69905

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

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

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

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

Русский

2014-10-12

93.5 KB

32 чел.

Лабораторная работа №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


 

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

22763. Питання звичайних озброєнь в зовнішній політиці України 58.5 KB
  Основні напрямки і принципи зовнішньої політики України. Питання звичайних озброєнь в зовнішній політиці України. Напередодні краху СРСР Останніми роками перед розпадом СРСР змінився характер західних наукових підходів до проблем України. Як показав подальший перебіг подій більшість дипломатів Української РСР виявилася готовою до плідної роботи в ім'я незалежної України.
22764. Українське питання в політиці європейських держав доби II світової війни 59.5 KB
  ОсубкоюМоравським делегація депутатів Законодавчих Національних Зборів Чехословацької Республіки делегація представників Республіканської партії США делегація депутатів Великих Народних Зборів Болгарії Президент Угорщини Т. Позиція США та Великої Британії щодо України. керівник східноєвропейського відділу держдепартаменту США Ч. Посол США в СРСР А.
22765. Діяльність УРСР в ООН та інших міжнародних організаціях 1954-1964рр 50.5 KB
  Співпраця України та НАТО: стан проблеми перспективи. Співпраця України та НАТО: стан проблеми перспективи. Офіційні документи Партнерство заради миру: рамковий документ 10 січня 1994 року Брюссель Угода про безпеку між Урядом України і Організацією Північноатлантичного Договору 13 березня 1995 року Брюссель Хартія про особливе партнерство між Україною та Організацією ПівнічноАтлантичного Договору 9 липня 1997 р Мадрид Меморандум про взаєморозуміння щодо планування при надзвичайних ситуаціях цивільного характеру та готовності...
22766. Перші зовнішньополітичні акції Наркомату закордонних справ УРСР 55 KB
  Позиція та інтереси України шодо інтеграційних утворень на пострадянському просторі. Участь України в субрегіональних утвореннях в регіоні ЦСЄ Перші зовнішньополітичні акції Наркомату закордонних справ УРСР. Правда дещо несподіваною виявилася кандидатура наркома закордонних справ України. Позиція та інтереси України шодо інтеграційних утворень на пострадянському просторі.
22767. Утворення Наркомату закордонних справ УРСР: структура та напрямки діяльності 46.5 KB
  Співробітництво Україна ОБСЄ: напрямки та форми співпраці. Співробітництво Україна ОБСЄ: напрямки та форми співпраці. Україна є учасницею ОБСЄ з 30 сiчня 1992 року. З цього часу вона бере активну участь у роботi всiх колективних керiвних органiв Органiзацiї самiти державучасниць ОБСЄ засiдання Ради мiнiстрiв та Постiйної ради ОБСЄ виробленнi та прийняттi ними рiшень з рiзних аспектiв її дiяльностi.
22768. Встановлення кордону УРСР з сусідніми державами після II світової війни 38.5 KB
  Ядерне роззброєння України: процес реалізації та наслідки. Україна та конфлікти на Балканах. з'їзд народних комітетів у Мукачеві схвалив Маніфест про возз'єднання Закарпатської України з УРСР і вихід зі складу Чехословаччини обрав Народну Раду з 17 осіб. Вже 5 грудня Народна Рада схвалила декрет про припинення зв'язків народних комітетів Закарпатської України з уповноваженим уряду Чехословаччини й висунула вимогу щоб він залишив межі краю.
22769. Участь УРСР в розвязанні німецького питання 49.5 KB
  Політика України шодо держав Азії. Приєднання України до Євросоюзу посилює потенціал впливу Союзу на процеси в пострадянському просторі що суперечить інтересам Росії. Важливо що вже є усталеною тенденцією зближення інтересів Росії з ЄС або з США призводить до активізації механізмів м'якої ізоляції України що є наслідком різких коливань в зовнішньополітичній стратегії останньої від одного пріоритетного напрямку до іншого. вже озвучувалася ідея відносин України з ЄС у вигляді Спільного політичного й економічного європейського простору але...
22770. Участь УРСР у розв’язанні повоєнних проблем в Європі 62 KB
  Значне місце на початковому етапі роботи конференції посіло обговорення процедурних питань. Створена конференцією комісія з політичних і територіальних питань мирної угоди з Болгарією ухвалила постанову РМЗС про збереження існуючого болгарогрецького кордону. Україна активно включилась у процес прийняття найважливіших рішень із найскладніших питань сучасних міжнародних відносин. Наша держава створивши світовий прецедент відмови від ядерної зброї виступила за зміцнення Глобальної безпеки не за рахунок поступового розповсюдження ядерної...
22771. Діяльність ЮНРРА в УРСР 52 KB
  Позиція України щодо конфліктів на пострадянському просторі. Миротворча діяльність України. Миротворча діяльність України. представникiв України взяли участь в 20 минулих та триваючих миротворчих операцiях та мiсiях ООН.