69905

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

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

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

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

Русский

2014-10-12

93.5 KB

30 чел.

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


 

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

76966. Понятие и виды методов публичного управления 29.12 KB
  Понятие и виды методов публичного управления. Методы государственного управления способы приемы воздействия субъекта управления на объект управления в рамках управленческих отношений которые используются для достижения целей и задач управления реализации функций управления. Основные черты методов государственного управления: 1.выражают управленческое воздействие субъекта государственного управления на объект управления; 4.
76967. Убеждение и поощрение как методы государственного управления: понятие, сущность, виды, значение в выполнении задач и функций государственного управления 30.13 KB
  Убеждение и поощрение как методы государственного управления: понятие сущность виды значение в выполнении задач и функций государственного управления. Убеждение – процесс целенаправленного воздействия субъекта управления на управляемый объект в результате которого идеи ценности установки субъекта становятся внутренними идеями личными установками объекта управления. Существуют следующие средства способы убеждения: обучение процесс целенаправленного формирования знаний умений навыков; агитация распространение идей в целях...
76968. Понятие и сущность административно-правовых режимов, их виды и правовые основания введения и использования 28.07 KB
  Понятие и сущность административно-правовых режимов их виды и правовые основания введения и использования. Административно-правовые режимы ставят перед собой цель создание на пути правонарушителей надежных правовых барьеров которые бы затрудняли или же полностью исключали достижение противоправных целей. Ласточкин рассматривает его как совокупность правовых установок и необходимых организационных управленческих мер которые обеспечивали бы порядок реализации отдельными гражданами своих соответствующих прав и обязанностей а также порядок...
76969. Режим чрезвычайного положения 27.67 KB
  Режим чрезвычайного положения. Режим чрезвычайного положения – это вводимый в соответствии с Конституцией и ФКЗ О чрезвычайном положении на всей территории Российской Федерации или в ее отдельных местностях особый правовой режим деятельности органов государственной власти органов местного самоуправления организаций независимо от организационно правовых форм и форм собственности их должностных лиц общественных объединений допускающий установленные данным ФКЗ отдельные ограничения прав и свобод граждан Российской Федерации иностранных...
76970. Режим военного положения 27.09 KB
  Режим военного положения. Целью введения военного положения является создание условий для отражения или предотвращения агрессии против России. Основания введения военного положения агрессия против РФ или ее непосредственная угроза а цель создание условий для ее отражения или предотвращения. Режим военного положения включает в себя комплекс экономических политических административных военных и иных мер направленных на создание условий для отражения или предотвращения агрессии против РФ.
76971. Режим противодействия терроризму 26.86 KB
  Нормы административного права определяют их правовой статус полномочия механизм взаимодействия с другими субъектами права. В отличие от других отраслей права оно реализует весь арсенал названных способов воздействия на поведение физических и юридических лиц. Для решения задач противодействия терроризму недостаточно мощности дозволительного способа правового регулирования который предполагает определенную автономность поведения субъекта права. На первый план выступают разрешительный и запретительный способы воздействия на поведение...
76972. Режим охраны Государственной границы Российской Федерации 28.46 KB
  Режим охраны Государственной границы Российской Федерации. Понятие государственной границы определяется тремя критериями: фактическим юридическим техническим. Технический критерий это обозначение соответствующей линии на местности обустройство границы организация ее охраны. Охрана государственной границы важное условие защиты политических экономических интересов и безопасности России.
76973. Паспортная система в Российской Федерации и режим её обеспечения: понятие, сущность, правовые основы, система органов, обеспечивающих режим 28.05 KB
  К ним относятся: фамилия имя отчество гражданина; пол число месяц год и место его рождения; отметки о регистрации и расторжении брака о детях; об отношении к военной службе; о регистрации по месту жительства и снятии гражданина с регистрационного учета. Выдача обмен паспортов вклеивание в них фотографий осуществляются подразделениями Федеральной миграционной службы по месту жительства. Значительные изменения паспортная система претерпела с принятием Закона РФ О праве граждан Российской Федерации на свободу передвижения выбор места...
76974. Административное принуждение как метод государственного управления в России: понятие, сущность и правовая природа. Виды мер административного принуждения 27.09 KB
  Следовательно принудительные меры связаны с возможностью заставить физически и или психически управляемый объект совершить определенные действия или позволить совершить такие действия по отношению к нему. Административное принуждение находит свое выражение в наборе мер принуждения которые можно классифицировать на следующие группы в зависимости от характера и степени принудительного воздействия а также цели принуждения: административнопредупредительные; административнопресекательные; административновосстановительные; меры...