Курс DOS

    MORE PROMPT SYS COMP BREAK

 
 

1. Основные понятия и определения

2. Команды для работы в среде MS DOS

   2.1 Работа с каталогами файлов

   2.2 Команды поддержки файлов

   2.3 Вспомогательные команды DOS. Часть I

   2.4 Вспомогательные команды DOS. Часть II

   2.5 Вспомогательные команды DOS. Часть III

3. Пакетные файлы

4. Структура DOS

5. Конфигурирование системы

   5.1 С чего начать?

   5.2 CONFIG.SYS

   5.3 AUTOEXEC.BAT

   5.4 Справочник ко-манд конфигурирования

   5.5 Примеры

6. Краткий справочник команд DOS

Учебное пособие по Norton Commander

 

Вывод файла на экран с разбиением на порции (команда MORE)

 

Спецификация команды: MORE

Внешняя команда.

Команда используется как фильтр для дробления на порциии большого объёма текстовой информации, выдаваемой на консоль другими командами DOS. Порция имеет размер экрана (24 строки). По заполнении экрана делается пауза.

MORE может быть использована как самостоятельная команда для вывода на экран указанного в команде файла.

Примеры:

 

A:\>DIR|MORE Команда MORE используется в качестве фильтра
A:\>MORE < docum.txt Вывод файла порциями на экран
 

Наверх

Задание приглашения DOS (команда PROMPT)


Спецификация команды: PROMPT [prompt-текст]

Встроенная команда.

PROMPT без параметра устанавливает стандартное приглашение (имя накопителя и знак "больше") к приёму команд DOS. Задание формата приглашения осуществляется особой строкой, состоящей из обычных текстовых символов и специальных управляющих символов. Управляющие символы снабжаются префиксом – знаком $, чтобы отличить их от обычных символов.

 

Наиболее часто используются следующие управляющие символы:

$p - выдача имени текущего (рабочего) каталога
$d - выдача текущей даты
$g - выдача символа-разделителя
$b - выдача символа-разделителя "|"
$h - стирание предыдущего символа
$e - начало выдачи Esc-последовательности
$n - выдача имени текущего накопителя
 

Реже используются следующие управляющие символы:

$q - выдача символа-разделителя "="
$l - выдача символа-разделителя "<"
$$ - выдача символа "$"

$_ - этот символ (подчерк) указывает на необходимость перехода на следующую строку

Строка "$p$g" в качестве параметра команды PROMPT обеспечивает выдачу приглашения, которое используется наиболее часто. Оно содержит лишь имя текущего каталога и имеет вид:

C:\WORK>

Здесь подстрока C:\WORK выдается под управлением символов $p, а знак > - под влиянием символов $g. Если бы управляющая строка имела вид "$t $d $b $p$g", то в приглашение были бы включены довольно длинные сообщения о времени и дате:

13:55:34.05 Mon 11-25-85 | C:\WORK>

Чтобы подавить выдачу секунд и долей секунд в таком приглашении, можно применить управляющие символы стирания $h; при этом их число должно соответствовать числу удаляемых символов.

 

Наверх

Перенос системных файлов DOS (команда SYS)

 

Спецификация команды: SYS н:

Внешняя команда.

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

 

Наверх

Сравнение файлов (команды COMP)
 

Спецификация команды:

COMP[н:][маршрут][имя_файла[.тип]][н:][маршрут][имя_файла[.тип]]

 

Внешняя команда.

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

 

Наверх

Установка/отмена прерываний по CTRL-BREAK (команда BREAK)

 

Спецификация команды: BREAK [ON/OFF]

Встроенная команда.

Если BREAK находится в состоянии OFF, то прервать выполнение программы по CTRL-BREAK можно лишь при её обмене с дисплеем, принтером, клавиатурой или коммуникационным каналом.

Если BREAK=ON, то проверка CTRL-BREAK происходит во всех случаях, когда программа обращается к какой-либо функции DOS. Это позволяет прерывать исполнение программ, которые не обмениваются (или мало обмениваются) со стандартными устройствами. По умолчанию BREAK находится в состоянии OFF.

 

Наверх