69905

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

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

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

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

Русский

2014-10-12

93.5 KB

38 чел.

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


 

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

74499. ИНФОРМАЦИОННЫЕ СИСТЕМЫ. ПОНЯТИЕ ЭКОНОМИЧЕСКОЙ ИНФОРМАЙЦИИ 92 KB
  К ЭИ относятся сведения которые циркулируют в экономической системе о процессах производства материальных ресурсах процессах управления производством финансовых процессах а также сведения экономического характера которыми обмениваются между собой различные системы управления. Уточним понятие экономической информации на примере системы управления промышленным предприятием. Структура системы управления Система управления предприятием должна обеспечить требуемое состояние производства Zt план выпуска продукции используя вход X t...
74500. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ИНФОРМАЦИОННЫХ СИСТЕМ 112 KB
  Примерами ОС являются MS DOS практически не используется OS 2 семейство Unix семейство Windows. Операционные системы можно классифицировать по различным признакам: По числу параллельно решаемых на компьютере задач ОС разделяют: однозадачные например MS DOS; многозадачные OS 2 UNIX Windows Linux...
74501. Корпоративные информационные системы. Понятие реинжиниринга бизнес- процессов 204 KB
  Другими словами, реинжиниринг бизнес-процессов (РБП, англ. business process reengineering, BPR) в отличие от известных в последние десятилетия многочисленных методов постепенного совершенствования работы компаний
74502. Технологии искусственного интеллекта 231.5 KB
  Основные области применения ИИ: Доказательства теорем; Игры; Распознавание образов; Принятие решений; Адаптивное программирование; Сочинение машинной музыки; Обработка данных на естественном языке; Обучающиеся сети нейросети В экономике в настоящее время получают широкое распространение принятие решений и нейросети. Отметим что в настоящее время используются такие модели представления знаний как продукционная модель основанная на построении правил ЕСЛИ ТО; фреймовая модель в которой описывается один концептуальный объект а...
74503. СЕТЕВЫЕ ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ 516.5 KB
  Основное назначение концентратора это объединять между собой компьютеры в сегменты а затем сегменты в в единую сети. Сегментом называе6тся обособленная группа компьютеров в сети. Технология соединения сегментов сети с помощью коммутаторов switch появилась в 1990 году для решения проблемы повышения пропускной способности сети. Использование коммутаторов позволяет избежать проблем коллизий в сети Ethernet так как наличие портов и буферизация данных не позволяет распространяться коллизии по всей сети.
74504. Понятие глобальной компьютерной сети Интернет 155.5 KB
  Понятие глобальной компьютерной сети Интернет 24 октября 1995 года Федеральный сетевой совет FNC США единодушно одобрил резолюцию определяющую термин Интернет Это определение разрабатывалось при участии специалистов в области сетей и в области прав на интеллектуальную собственность. Интернет это глобальная информационная система которая: логически взаимосвязана пространством глобальных уникальных адресов основанных на Интернетпротоколе IP или на последующих расширениях или преемниках IP; способна поддерживать коммуникации с...
74505. Модель OSI. Принцип взаимодействия компьютеров в сети 211 KB
  В модели OSI все протоколы сети делятся на семь уровней: физический канальный сетевой транспортный сеансовый представительный и прикладной Рис. Основной задачей канального уровня является прием кадра из сети и отправка его в сеть. Кадр может быть доставлен по сети к другому компьютеру только в том случае если протокол соответствует той топологии для которой он был разработан. Сетевой уровень Network lyer служит для образования единой системы объединяющей несколько сетей причем эти сети могут быть различной топологии...
74506. История развития компьютерных сетей. Глобальные и локальные сети 263 KB
  История развития компьютерных сетей Компьютерные сети являются логическим результатом эволюции развития компьютерных технологий. Такие многотерминальные централизованные системы внешне напоминали локальные вычислительные сети до создания которых в действительности нужно было пройти еще большой путь. Терминалы в этом случае соединялись с компьютером через телефонные сети с помощью специальных устройств модемов. Компьютеры получили возможность обмениваться данными в автоматическом режиме что является базовым механизмом любой компьютерной сети.
74507. Технические средства и системное программное обеспечение корпоративных информационных систем 5.37 MB
  Описание архитектуры фон Неймана В настоящее время используются разнообразные принципы логической и структурной организации ЭВМ. Исторически первыми но не утратившими своего значения являются однопроцессорные ЭВМ фоннеймановской архитектуры. В основу архитектуры положены традиционные принципы построения однопроцессорной ЭВМ сформулированные Дж. Как показывает дальнейшее развитие и совершенствование компьютеров такая архитектура построения ЭВМ является препятствием для дальнейшего роста производительности компьютера.