Как создать текстовый документ в ms dos. Основные внутренние команды DOS. Краткие теоретические сведения

Классификация команд

Внешние и внутренние команды. Команды работы с каталогами, файлами и с диском

Формат команд MS DOS. Команда MS DOS состоит из имени команды и параметров, разделенных пробелами. Имя команды MS DOS и параметры могут набираться как прописными, так и строчными латинскими буквами. Далее квадратными скобками будут отмечаться необязательные элементы команд.

Изменяет приглашение командной строки. Эта команда особенно подходит для пакетной обработки. Есть много таких переменных, но мы рассмотрим их в главах о преимуществах. Запустите командную строку и команду для этого. Теперь сделайте то же самое в команде. Как и другие команды, которые мы обсуждаем, его поведение влияет на параметры. Параметр = за параметрами - это символы, стоящие за косой чертой. Эти параметры влияют на выполнение команды.

Краткие теоретические сведения

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

Во многих командах MS DOS в именах файлов можно употреблять символы * и? для указания группы файлов из одного каталога.

Символ * обозначает любое число любых символов в имени файла или в расширении имени файла. Символ? обозначает один произвольный символ или отсутствие символа в имени файла или в расширении имени файла.

Примеры: * .bас - все файлы с расширением.bak из текущего каталога; c*.d * - все файлы с именем, начинающимся с буквы c , и расширением, начинающимся с буквы d , из текущего каталога;

Некоторые команды могут также обслуживать хакеров как хорошее средство получения информации или для системных администраторов в диагностических целях. Он используется для связи с системой. Когда интерпретатор ждет команды, появится приглашение: На этом этапе мы можем вводить команды. Для них существует несколько правил.

Основные команды для работы с дисками

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

a:\doc\ABC???. * - все файлы с именем, начинающимся с ABC и состоящим не более чем из 6 символов, из каталога \doc на диске на дисководе А:.

Команды можно классифицировать по двум признакам - по способу реализации и по функциональному назначению.

По способу реализации команды разделяются на две группы:

§ резидентные (внутренние, встроенные);

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

Аргументы разделены пробелами. Но что, если мы хотим дать имя, содержащее пространство в качестве аргумента? Затем мы включаем аргумент в кавычки. Справка без аргумента отображает интерактивное справочное руководство. Здесь мы узнаем несколько команд, чтобы «ходить» на диске.

Начнем с того, что мы изменим букву диска. Если у нас есть другие диски, которые мы хотим просмотреть, просто используйте команду. Мы находимся на дополнительном разделе, и система готова принять дополнительные команды. Как мы отметили, это было очень просто. Если мы не знаем, сколько у нас дисков, мы можем вводить последующие буквы один за другим.

§ транзитные (внешние, утилиты, обслуживающие).

Резидентные команды входят в состав командного процессора COММAND.COM и после окончания загрузки операционной системы MS DOS обычно располагаются в оперативной памяти. Резидентные команды доступны в любой момент времени. Пользователю не надо заботиться об их наличии или отсутствии в составе операционной системы. В операционной системе MS DOS невозможны замена или добавление резидентных команд, так как они являются частью командного про­цессора COММAND.COM.

Неверное определение диска. Это означает, что диск не существует. Теперь мы собираемся выполнять более сложные задачи. Итак, что, если мы знаем, на каком разделе мы находимся, поскольку мы не знаем полностью, какие данные есть? Чтобы узнать, что находится в этом разделе, введите. Что мы узнаем из этой таблицы? Из первого столбца и второго появляются имена файлов или каталогов и прикрепляются к ним трехбуквенные расширения. Какая из них - папка и какой файл? Маркер в третьем столбце информирует нас об этом и означает каталоги таким образом.

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

Транзитные команды реализуются в виде файлов типа.СОМ или.ЕХЕ и по­стоянно находятся на диске в области пользователя. Можно неограниченно расширять возможности операционной системы за счет введения новых транзитных команд. По сравнению с резидентными командами транзитные ко­манды характеризуются большим временем выполнения из-за необходимости обращения диску. Транзитные команды так же, как и резидентные, задаются именем без указания типа.

Правда ли, что это гениально просто? Мы покажем вам последний полезный атрибут, который позволит вам просматривать скрытые системные файлы. Теперь ни один файл не ускользает от нашего внимания. Мы уже знаем, как перемещать диски и видеть их содержимое. Все, что у нас осталось, - это просматривать файлы, которые находятся глубже, чем в корневом каталоге диска. Сначала введите команды.

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

Команды работы с каталогами

Просмотр каталога . Для вывода оглавления каталога имеется команда DIR. Формат команды:

DIR [дисковод: ][путь\][имя файла]

Создание каталога . Для создания нового каталога имеется команда MD (Make Directory). Формат команды:

MD [дисковод:]путь

Удаление каталога . Для удаления (пустого) каталога имеется команда RD (Remove Directory). Удалить можно только пустой каталог, т.е. каталог, не содержащий файлов и подкаталогов. Формат команды:

С этого момента мы получаем как можно больше файлов. Аргументы, подобные копированию.

  • В качестве аргумента мы укажем имя файла, который нужно удалить.
  • Команда копирования используется для копирования файлов.
  • В качестве первого аргумента мы даем источник в качестве второй цели.
Где музыка, введите любое имя каталога.

Эти функции в основном используются для отображения информации о системе и их изменения, но также имеют несколько «декоративных» команд. Вы должны получить две информации о данном диске. Вы можете просмотреть и изменить время и дату, введя следующие команды.


RD [дисковод:]путь

Изменение текущего каталога . Для изменения текущего каталога имеется команда CD(Change Directory). Формат команды:

CD [дисковод:]путь

CD\ - переход сразу в корневой каталог

CD.. - переход на один уровень

Команды работы с файлами .

Переименование файлов . Для переименования файлов и каталогов имеется команда Ren (Rename). Формат команды:

Если это так, мы даем дату или время в форматах, как указано ниже. Зачем беспокоиться о некоторых ужасных командах, поскольку система действительно «умерла». Он сиял в начале 1980-х годов. Эта система не имела графического интерфейса, и ее работа заключалась в выдаче текстовых команд. Кроме того, он позволяет поддерживать различные приложения, установленные в системе, например серверы баз данных. Тем не менее, у меня есть хорошие новости для поклонников текстовой поддержки системы. Будет ли он завоевывать доверие пользователей, которых мы, вероятно, скоро увидим.

Ren [дисковод:][путь\] [старое имя файла]пробел [новое имя файла]

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

Копирование файлов . Для копирования файлов имеется команда Сору.

Формат команды:

Сору [дисковод:][путь\]имя файла [дисковод:][путь\]имя файла

Теперь давайте сосредоточимся на обсуждении ключевых команд, доступных сейчас. Эта команда также работает наоборот. Это отобразит все содержимое диска. Однако при использовании этой команды мы можем столкнуться с небольшой проблемой, которая может возникнуть в случае слишком длинного списка файлов. Например, если в каталоге около 200 файлов, они будут отображаться так быстро, что мы не увидим весь список. Используя этот параметр, мы сможем перейти к следующему экрану результатов, когда считаем это уместным.

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

В команде сору вместо имен файлов можно использовать обозначения устройств, например:

Сopy con имя файла – создание текстового файла (консоль - клавиатура для ввода, монитор для вывода). При вводе с клавиатуры конец файла задается как или ;

Перемещение каталога , файла(одного или нескольких). Формат команды:

MOVE [дисковод:] [путь\]откуда [дисковод:] [путь\]куда

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

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

Вывод содержимого файла на экран . Формат команды:TYPE [дисковод:][путь\] имя файла

Удаление файлов . Для удаления файлов имеется команда Del (delete).

Формат команды:

DEL [дисковод:][путь\] имя файла

Команды - способ общения пользователя с компьютером в операционной системе.

Работа в текстовом режиме состоит в наборе команд в командной строке и их запуске. Команда запускается при нажатии клавиши. Команды могут иметь аргументы. Это так называемые переключатели, которые изменяют стандартную работу команды. Большинство команд имеют свои собственные переключатели. То же письмо может иметь разные значения в разных командах. Вы также можете выбрать Командную строку в программах. По умолчанию стандартным входом является клавиатура, а стандартный выход - монитор компьютера. Однако при запуске программы мы можем изменить свой ввод или вывод.

Работа на компьютере в операционной системе MS DOS организуется командами. Они вызывают определенное действие в компьютере: организуют передачу информации; вырабатывают необходимый управляющий сигнал; подключают внешнее устройство для организации процесса ввода-вывода информации и т.д.

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

Чтобы лучше понять смысл вышеуказанных символов, следуйте приведенным инструкциям и попытайтесь интерпретировать результаты. Работа трубы такова, что выход одного из них используется в качестве следующего входа. Знак, используемый для создания трубы, представляет собой вертикальную линию. Фильтр - это программа, которая структурирована так, что она может использовать вывод другой программы для дальнейшей обработки. Каждый из них должен содержать не менее 10 строк текста. Некоторые строки могут содержать слово «четверг» или «встреча» и другие слова одновременно.

Ввод команды осуществляется в командной строке в соответствии с определенными правилами, заданными в виде формата.

Командная строка - строка экрана, начинающаяся с приглашения операционной системы.

Формат команды - правило формирования команды пользователем с клавиатуры.

При формировании команды в соответствии с установленным форматом запомните правила:

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

Поэтому в заключение следует отметить, что командный интерпретатор может работать в двух разных режимах: в интерактивном режиме и в пакетном режиме. Как вы можете использовать эти параметры внутри пакетного файла? Процесс установки системы. Ярлыки клавиш. Команды текстовой консоли.

  • формат команды состоит из имени команды латинскими буквами (без типа) и отделенных от нее одним пробелом параметров, уточняющих ее действие;
  • в большинстве случаев параметры между собой пробелом не разделяются, а в качестве разделителя часто используется символ /;
  • параметрами могут быть: имя дисковода, путь, имя файла, тип файла, латинские буквы, символы, цифры;
  • присутствие параметров в формате часто бывает необязательным, что указывается с помощью квадратных скобок .

Обобщенный формат команды можно представить в следующем виде:

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

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

Пример 9.15 Эта команда вызывает с помощью параметра D:\BOOK\*.TXT на экран записи обо всех файлах типа.ТХТ из каталога превого уровня ВООК логического диска D. Вызов записей произзводится постранично, на что указывает другой параметр /P. Для продолжения просмотра надо нажать любую клавишу.

Процедура ввода команды состоит в следующем.

Методы выбора файлов и папок Чтобы выполнить определенные операции с файлами или папками, сначала выберите имя файла и значок или. Оглавление Основы использования компьютера. Проектирование и эксплуатация компьютера 15 Компьютеры и их типы 15 Принципы работы компьютера 18 Компьютер и пользователь 18.

Измените размер экрана или. Здесь можно изменить настройки устройства, скачать. Прежде чем вносить какие-либо изменения, необходимо создать резервную копию базы данных в случае непредвиденных. Текстовый редактор Текстовый редактор - компьютерная программа, используемая для создания, редактирования и форматирования текстовых документов с помощью компьютера. Почему мы используем текстовые процессоры? мы можем исправить текст, который мы можем дополнить.

  1. В соответствии с форматом в командной строке вы набираете ее имя и необходимые параметры.
  2. Нажимаете клавишу ввода, что служит сигналом начала анализа ее структуры:
    при отсутствии ошибок в формате команды будет выполнено указанное действиепри наличии ошибок на экране выдается сообщение
    Bad kommand or filename
    (Неверная команда или имя файла)
  3. При невыполнении команды вы внимательно просматриваете заданную конструкцию команды и вновь вводите ее, но уже в откорректированном варианте.

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

Классификация команд

Команды можно классифицировать по двум признакам - по способу реализации и по функциональному назначению.

По способу реализации команды разделяются на две группы (рис.9.14):

  • резидентные (внутренние, встроенные);
  • транзитные (внешние, утилиты, обслуживающие).

Рис. 9.14. Классификация команд по способу реализации

Резидентные команды входят в состав командного процессора COMMAND.COM и после окончания загрузки операционной системы MS DOS обычно располагаются в оперативной памяти (см. рис. 9.12). Резидентные команды доступны в любой момент времени. Пользователю не надо заботиться об их наличии или отсутствии в составе операционной системы. После ввода пользователем резидентной команды операционная система проводит анализ ее структуры и при отсутствии ошибок вызывает ее на выполнение из оперативной памяти. При этом не требуется обращения к внешней памяти, что существенно сокращает время ее выполнения. В операционной системе MS DOS невозможны замена или добавление резидентных команд, так как они являются частью командного процессора COMMAND.COM.

Транзитные команды реализуются в виде файлов типа.СОМ или,ЕХЕ и постоянно находятся на диске в области пользователя. После ввода транзитной команды организация работы будет аналогична обычной процедуре обработки программного файла Командный процессор COMMAND.COM анализирует структуру введенной команды, передает управление другим модулям операционной системы, которые организуют обращение к диску и считывание программы из файла в оперативную память. Имя этого файла соответствует имени введенной команды. После выполнения команды управление возвращается командному процессору.

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

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

Справка. Подробные сведения о каждой команде можно получить двумя способами:
введя команду HELP, которая подключает справочную систему по всем командам;
введя имя команды, затем через пробел - символы / ? .

ОСНОВНЫЕ КОМАНДЫ ДЛЯ РАБОТЫ С КАТАЛОГАМИ

Команда DIR - просмотр каталога

К наиболее часто используемым командам относится команда просмотра содержимого каталога DIR. Работу на персональном компьютере вы, как правило, начинаете с просмотра каталога, чтобы убедиться в том, что нужный вам файл или подкаталог существует. Только после этого вы переходите в ту среду, где будет протекать ваша работа. В процессе работы часто появляется необходимость просмотра содержимого пассивного каталога. Работу с новым диском вы также предваряете просмотром его каталога. Для всех этих ситуаций и многих других воспользуйтесь командой DIR.

В зависимости от параметров, допустимых в структуре команды, можно просмотреть записи каталога в стандартной форме или в усеченной форме с выводом только полных имен файлов, а также при большом каталоге выводить его постранично.

Формат команды

Назначение основных параметров:
- постраничный вывод каталога на экран. Для продолжения вывода нажать любую клавишу,
/W - вывод только полных имен файлов и каталогов.
- индикация содержимого каталогов с атрибутами;
/O - задание порядка сортировки выводимых сведений в каталоге и др.

Пример 9.16
C:\>DIR Вывод содержимого главного текущего каталога на экран.
C:\KAT1>DIR*.BAK Вывод на экран всех имен файлов типа.ВАК из текущего каталога первого уровня KATI.
C:\>DIR A: Вывод на экран содержимого каталога пассивного дисковода А.
C:\B1>DIR B2 Вывод на экран содержимого пассивного каталога 2-го уровня B2, находящегося в каталоге первого уровня В 1.
C:\KAT1>DIR\B1\B2/P Вывод на экран постранично содержимого пассивного подкаталога B2, который находится в другой ветке иерархической структуры каталога, чем текущий каталог КАТ1. Для перехода к следующей странице надо нажать любую клавишу.
C:\B1>DIR/W Вывод на экран записей текущего каталога В1 в усеченном формате (только полные имена файлов и каталогов).

Команда MD - создание каталога

Новый каталог можно создать командой MD в текущем каталоге или, если указан путь, в пассивном каталоге.

Формат команды

Команда RD - уничтожение каталога

Командой RD уничтожается только пустой каталог. Предварительно вы должны удалить из него командой DEL все файлы, а затем командой DIR, просмотрев каталог, убедиться в том, что он пустой. Только после этого используйте команду RD.

Формат команды

Команда CD - переход в другой каталог

Часто возникает ситуация, когда следует перейти в другой каталог и сделать его текущим. В этом случае следует воспользоваться командой CD. Формат команды

Для перехода в родительский каталог достаточно вместо имени каталога задать.. (две точки). Для перехода в главный каталог задается символ \.

Пример 9.19
С:\>CD KAT1 Переход в каталог KAT1 из главного каталога. После ввода команды приглашение изменится и примет вид С:\КАТ1>.
C:\B1\B2>CD\KAT1 Переход из каталога 2-го уровня В2 в каталог 1 -го уровня KAT1, находящийся в другой ветви иерархической структуры. После ввода команды приглашение будет иметь вид С:\КАТ1>.
A:\>CD C:\KAT1 Переход из каталога гибкого диска А в каталог 1-го уровня KAT1 жесткого диска С. После ввода команды приглашение изменится и примет вид С:\КАТ1>.
C:\M1\M2\M3>CD.. Переход в родительский каталог, т.е. в каталог верхнего уровня М2. После ввода команды приглашение примет вид С:\М1\М2>.
C:\F1\F2>CD \ Переход в главный каталог. После ввода команды приглашение примет вид С:\>.

ОСНОВНЫЕ КОМАНДЫ ДЛЯ РАБОТЫ С ФАЙЛАМИ

Команда TYPE - просмотр текстового файла

Командой TYPE удобно пользоваться для просмотра содержимого текстового файла на экране дисплея или на принтере. После запуска команды текст (содержимое файла) выводится непрерывным потоком, причем скорость смены кадров с текстом на экране настолько велика, что прочесть его весьма затруднительно. Для приостановки вывода текста нажмите одновременно две клавиши .

Нажатие любой клавиши возобновит вывод текста.
Формат команды для вывода на экран
Формат команды для печати

Команда DEL - удаление файлов
Командой DEL вы воспользуетесь для удаления файлов. Можно удалять как один файл, так и группу файлов, указывая в имени файла * или? .
Формат команды

Примечание.

  1. Параметр /Р служит для вывода на экран запроса на подтверждение удаления.
  2. При вводе команды удаления всех файлов (полное имя файла записывается в виде *.*) операционная система задает вопрос
    Are You sure (Y/N)? (Вы уверены?}
    Если вы не передумали, нажмите клавишу , в противном случае - клавишу .

Команда COPY - копирование файлов
Этой командой вы будете пользоваться для создания копий существующих файлов. Помимо этой основной функции команда COPY будет полезна и для выполнения двух вспомогательных функций:

  • вывода содержимого файла на внешнее устройство;
  • объединения содержимого нескольких файлов.

Команда COPY допускает выполнение функций над группой файлов, и тогда в именах файлов используются символы * и? .
Формат команды для копирования файлов

Примечание . Параметр /V контролирует процесс копирования.

В команде COPY указываются две группы параметров:

  • названных источником для копируемого файла;
  • названных приемником для полученного файла.

Обязательным параметром является только полное имя файла источника. Все остальные параметры вы задаете по мере надобности. Если вы копируете файл (группу файлов) с тем же именем (именами), то достаточно указать только полное имя файла-источника. Имя дисковода и путь нужны при работе с пассивным дисководом и каталогом.

Пример 9.22.
C:\>COPY KIT.PAS A: Копирование файла KIT.PAS из главного каталога текущего дисковода С на гибкий диск А с тем же именем.
C:\>COPY AI\A2\KRIK.TXT \B1\B2\B3 Копирование файла KRIK.TXT из каталога 2-го уровня А2 в каталог 3-го уровня В3 с тем же именем. Копирование производится на диск текущего дисковода
C:\>COPY A:TROS.BAS Копирование файла TROS.BAS с диска пассивного дисковода А в главный каталог текущего дисковода С с тем же именем.
C:\>COPY A:TEM.TXT A1\A2\SVET.TXT Копирование файла ТЕМ.ТХТ с диска пассивного дисковода в каталог 2-го уровня А2 текущего дисковода. Полученной копии файла присваивается новое имя SVЕТ. ТХТ.
C:\A1>COPY *.BAS B:/V Копирование всех файлов типа.BAS из текущего каталога 1-го уримня А1 дисковода С на диск пассивного дисковода В с одновременным контролем процесса копирования.

Формат команды объединения нескольких файлов

Имена объединяемых файлов перечисляются в команде COPY через знак плюс (+). Имя результирующего файла записывается последним и отделяется от имен объединяемых файлов пробелом. Содержимое результирующего файла представляет собой подсоединенное друг за другом содержимое исходных файлов в соответствии с порядком следования их имен в команде COPY.

Форматы команд для обмена данными между внешним устройством и файлом, хранящимися на диске

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

  • CON - клавиатура и дисплей (консоль);
  • PRN или LPT1 - основной принтер.

Основные команды для работы с дисками

Команда FORMAT - форматирование диска.

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

В операционной системе MS DOS 6.22 для форматирования диска используется команда FORMAT.

Формат команды:

Параметры, используемые в этой конструкции, имеют следующее назначение:
/F:число - указание объема дисковой памяти: (160, 180, 320, 360, 720) Кбайт, (1.2, 1.44, 2,88) Мбайт;
/Т: число - задание количества дорожек на одной стороне диска;
/N:число - задание количества секторов на дорожке;
/S - запись основных двух модулей операционной системы MS DOS;
- резервирование места для размещения основных системных модулей (IO.SYS и MSDOS.SYS);
/V - задание имени диска.
/l - форматирование одной стороны диска;
/Q - быстрое форматирование.

Параметр F применяется часто, так как позволяет установить на диске разный объем памяти. Параметр S позволит вам одновременно с форматированием записать на диск операционную систему. С помощью параметра V вы присвоите диску уникальное имя. Параметры Т, N, 1, В, Q используются достаточно редко для создания особой структуры диска,

Пример 9.25. Познакомьтесь с процедурой форматирования диска. Прежде всего надо проверить наличие на системном диске команды FORMAT, так как эта команда относится к транзитным командам и ее может не оказаться в персональном компьютере. Но, как правило, она имеется. Предположим, что операционная система записана на жестком диске С. Сделайте его текущим, вставьте новый диск, например в дисковод А, и введите команда FORMAT

На экране появляется сообщение:

Insert new diskette for drive A:
and press ENTER when ready
(Вставьте диск в дисковод А и нажмите клавишу ввода)

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

Format complete (Форматирование закончено)
1 457 664 bytes total disk space (Всего на диске)
1 457 664 bytes available on disk (Свободное пространство)
Format another (Y/N)? (Будете форматировать (Д/Н)?)

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

Возможно в процессе форматирования обнаружатся дефектные сектора. В этом случае команда FORMAT делает их недоступными, уменьшая тем самым рабочее пространство на диске.

Внимание! При форматировании предыдущая информация стирается, Если вы форматируете диск, на котором ранее была создана структура и хранятся файлы, то все это сотрется и будет создана новая структура, где не будет прежних файлов. Не форматируйте жесткий диск!

Команда DISKCOPY - копирование содержимого дисков

Часто возникает ситуация, когда надо сделать копию содержимого гибкого диска. Например, рекомендуется иметь два комплекта дисков:

  • один комплект - рабочие диски, с которыми вы постоянно работаете;
  • второй комплект - ваш архив с копиями программ рабочих дисков.

Целесообразно на дисках архива закрыть прорезь "защита от записи", чтобы при очередном копировании с них не повредить оригинальные версии программ.

Копирование содержимого гибкого диска производится командой DISKCOPY по дорожкам, Эта команда является транзитной, поэтому прежде чем ее вводить, надо просмотреть каталог системного диска и убедиться в ее наличии. После ввода команды DISKCOPY содержимое диска-оригинала переписывается через оперативную память по дорожкам на диск-копию.

Команда DISKCOPY предусматривает форматирование диска-копии в соответствии с форматом диска-оригинала. Поэтому отпадает необходимость в предварительном форматировании диска-копии.

Формат команды

Копирование дисков можно производить как на двух дисководах, так и на одном.

Пример 9.26. На двух дисководах копирование дисков производится достаточно просто. Сначала надо проверить наличие команды DISKCOPY на системном диске и ввести команду, например

В этом случае команда DISKCOPY должна находиться на жестком диске С, а копирование производится с диска в дисководе А на диск в дисководе В. Чтобы вы не перепутали, после ввода команды будет выдана подсказка:

Insert soursе diskette in drive A
(Вставьте диск-источник в дисковод Л)
Insert target diskette in drive В
(Вставьте диск-прием ник в дисковод В)
Strike any key when ready

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

Copy another (Y/N)? (Еще копировать (Д/Н)?)

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

Пример 9.27. На одном дисководе следует внести команду, предварительно обеспечив наличие команды D1SKCOPY на жестком диске.

После ввода команды появится сообщение:

Insert source diskette in drive A
(Вставьте диск-источник в дисковод А)
Strike any key when ready
(Когда будете готовы, нажмите любую клавишу)

Вставьте диск, с которого будете копировать, в дисковод А и нажмите любую клавишу. После того как закончится перепись содержимого диска в оперативную память, будет выдано сообщение:

Insert target diskette In drive A
(Вставьте диск-приемник в дисковод А)
Strike any key when ready
(Когда будете готовы, нажмите любую клавишу)

Вам предлагается вставить диск, на который копируется, в дисковод А и нажать любую клавишу. Выньте диск-оригинал и проделайте это. Начнется копирование из оперативной памяти на диск. После окончания копирования вам предлагается сделать еще одну копию.

Copy complete (Копирование закончено)
Copy another (Y/N)? (Еще копировать (Д/Н)?)

Для отказа от копирования нажмите клавишу , для повторения копирования нажмите клавишу .

Команда DISKCOMP - сравнение дисков

Команда DISKCOMP применяется для сравнения дисков, один из которых получен командой DISKCOPY. Сравнение осуществляется по дорожкам. При несовпадении содержимого двух дисков будет выдано об этом сообщение. Нельзя пользоваться командой DISKCOMР, если копирование производилось командой COPY.

Формат команды

Назначение параметров:
/I - сравнение одной стороны дисков;
/8 - сравнение по 8 секторов на каждой дорожке, независимо от структуры диска.

Сравниваемые диски должны быть одного формата, в противном случае команд DISKCOMP не сможет произвести сравнение и сообщит об этом на экран дисплея. При совпадении двух дисков будет выдано сообщение:

Diskettes compares OK
(Сравнение дисков закончено, все в порядке)

При несовпадении двух дисков в сообщении указываются сторона и номер дорожки, где зафиксирована ошибка

Compare error on side ..., track ...
(Несовпадение на стороне..., дорожке -)

Сравнение дисков можно производить на двух дисководах или на одном аналогично команде DISKCOPY.

Пример 9.28. Рассмотрим процедуру сравнения на двух дисководах. Введите команду

На экране появится сообщение:

Insert FIRST diskette in drive A
(Вставьте первый диск в дисковод А
Insert SECOND diskette in drive В
(Вставьте второй диск в дисковод В)
Strike any key when ready
(Когда будете готовы, нажмите любую клавишу)

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

Compare more diskettes (Y/N)?
(Сравнить еще диски (Д/Н)?)

Для окончания сравнения нажмите клавишу , для продолжения - клавишу .

СОЗДАНИЕ И ИСПОЛЬЗОВАНИЕ КОМАНДНОГО ФАЙЛА

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

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

Последовательность автоматически выполняемых операций обработки в операционной системе получила название пакетной обработки (batch processing). Инструментальным средством пакетной обработки является командный (пакетный) файл.

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

Командный файл, работающий в операционной среде MS DOS, имеет тип.ВАТ (от англ. Batch - пачка). Макрос имеет тип, который определяет его принадлежность к определенной прикладной среде.

Командный файл создается как текстовый файл в любом текстовом редакторе. Например, в среде MS DOS можно воспользоваться редактором EDITOR. Сам текст представляет собой последовательность конструкций команд операционной системы, имен файлов запуска прикладных систем, различных сервисных утилит.

Запускается командный файл на выполнение так же, как и команды MS DOS или файлы запуска прикладных программных систем, имеющие тип.СОМ или.ЕХЕ. Достаточно в командной строке задать только его имя без указания типа и нажать клавишу <Enter >.

Прерывание работы командного файла осуществляется нажатием клавиш <Ctrl > <C > или <Ctrl > <Break >.

Запомните!

  • Командный файл состоит из команд операционной системы MS DOS, имен файлов запуска и сервисных программных средств.
  • Каждая команда занимает отдельную строку.
  • После окончания формирования конструкции каждой команды надо нажать клавишу .
  • Имя командного файла - уникальное в пределах того каталога, где он находится. Тип - всегда.ВАТ.
  • В конструкции команд могут быть как строчные, так и прописные буквы.

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

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

  • проверить на вирус диск А:;
  • создать на диске D: два временных рабочих каталога, с которыми вы будете работать в текущем сеансе, - DOCUMENT и TEXT;
  • скопировать с диска А: в каталог TEXT все файлы типа.ТХТ;
  • скопировать с диска А: в каталог DOCUMENT все файлы типа.DOC;
  • запустить с диска С: текстовый редактор ЛЕКСИКОН, введя имя загрузочного модуля LEX из каталога LEXICON.

Заданные действия следует записать в любом текстовом редакторе в командный файл, например под именем КОМ1 на диск D. Учитывая, что мы сейчас занимаемся изучением операционной системы MS DOS, рассмотрим, как это сделать во встроенном в нее редакторе EDITOR:

  • для перехода в среду текстового редактора введите в командной строке команду EDIT;
  • для очистки экрана нажмите клавишу ;
  • для активизации меню текстового редактора нажмите клавишу ;
  • для перехода в режим создания командного (текстового) файла введите команду FILE, New;
  • на рабочем поле текстового редактора введите следующую последовательность команд:
  • запишете командный файл на диск D:, введя команду меню FILE. Save As и указав егоимя D:\KOM1;
  • выйдите из текстового редактора;
  • проверьте работу командного файла. Для этого в командной строке введите его имяКОМ1.

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

КОМАНДНЫЙ ФАЙЛ АВТОНАСТРОЙКИ ОПЕРАЦИОННОЙ СИСТЕМЫ AUTOEXEC.BAT

Общие сведения

Особое значение среди всех командных файлов имеет файл с именем AUTOEXEC.BAT. Этот файл является важной, хотя и необязательной, частью операционной системы. Он присутствует практически на любом компьютере и располагается в главном каталоге на диске, с которого производится загрузка операционной системы (обычно это диск С).

Его основное назначение - настройка различных параметров операционной системы на конкретного пользователя для создания удобной среды работы. При отсутствии этого файла параметры операционной системы устанавливаются по умолчанию. Запускается он автоматически при каждой загрузке операционной системы MS DOS (см. рис. 9.13).

Запомните! При создании собственного командного файла в корневом каталоге системного диска запрещено использовать имя AUTOEXEC.BAT. В других каталогах - можно, но нежелательно.

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

Команды, обычно используемые в файле AUTOEXEC.BAT

REM [любые символы] - комментарий. Это неисполняемая команда, которая служит для пояснения действий, записанных во фрагментах файла AUTOEXEC.BAT. Она часто используется для временной блокировки команды.

Пример 9.30
REM Установка пути поиска файлов


Есть вопросы?

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: