|
ВВЕДЕНИЕ
Настоящий справочник расчитан на пользователей, имеющих
некоторый опыт работы с персональными компьютерами.
Маловероятно, что вы наберетесь терпения и прочитаете всю
книгу от корки до корки. Скорее всего, нужную вам информацию
вы будете отыскивать по мере необходимости. С этим расчетом и
был организован материал этого справочника.
Отличия четвертой версии
- Улучшение программы Select. Теперь эта программа
в значительной степени упрощает процесс инсталяции и
конфигурации системы. Она автоматически создает
соответствующие файлы config.sys и autoexec.bat.
- Поддерживается доступ к разделам, большим 32 мегабайт.
- Использование расширенной памяти для буферов MS-DOS и
данных, используемых командой fastopen. Система
поддержки расширенной памяти (EMS) требует наличия
драйвера Lotus/Intel/Microsoft (LIM) 4.0.
- Введение новой команды mem, позволяющей анализировать
текущую карту памяти.
- В список поддерживаемых стран включены дополнительно
четыре страны.
- Работа с адаптерами экрана EGA и VGA. Графическая
печать.
- Разного рода нововведения в существующие команды:
tree delete mode
append fastopen nlsfunc
attrib fdisk replace
backup graftabl select
country graphics
- Улучшение системных драйверов, включая:
ansi.sys driver.sys
display.sys printer.sys
СОГЛАШЕНИЯ
На протяжении всей книги принимаются следующие
соглашения для описаний форматов команд (кроме примеров):
Латинские Часть синтаксиса команды. Должны появляться
буквы в командной строке в точности, как показаны.
Латинские Клавиши и некоторые акронимы
заглавные
буквы
Руские Используются вместо имен файлов, переменных
буквы и полей текста, указываемых пользователем.
ТЕРМИНЫ
На протяжении всей книги используются следующие термины
при описании форматов команд:
- 282 -
Маршрут Последовательность из одного или нес-
кольких имен каталогов.
Например:
\people\families\childrens или
a:\bigfile\small
Спецификация Маршрут, в конце которого указано имя
файла. Например:
\people\families\childrens\myfile.doc
или
a:\bigfile\small\report.txt
или
a:tmpfile.$$$
- 283 -
__________________________________________________________
ГЛАВА 1
ОБЩИЕ СВЕДЕНИЯ О КОМАНДАХ
__________________________________________________________
В этой главе освещаются следующие темы:
- Транзитные и резидентные команды MS-DOS.
- Переадресовка ввода/вывода.
__________________________________________________________
Существует два типа команд MS-DOS:
- транзитные (внешние)
- резидентные (внутренние)
Внутренние команды - это наиболее простые и наиболее
часто используемые команды системы. Вы не сможете их
обнаружить на системном диске, т.к. все они являются частью
файла comand.com и загружаются в память во время загрузки
системы. Ниже приводится список резидентных команд MS-DOS:
break exit ren(rename)
call for rmdir(rd)
chcp goto set
chdir(cd) if shift
cls mkdir(md) time
copy path type
ctty pause ver
date prompt verify
del(erase) rem vol
dir echo
Любые имена файлов с расширениями .com, .exe или .ваt
рассматриваются как внешние (транзитные) команды, например -
format.com, diskcopy.com. Так как все внешние команды являются
файлами, вы можете создавать свои команды и пополнять ими
MS-DOS. Большинство создаваемых вами командных файлов имеют
расширение .exe, причем, для их запуска не обязательно
указывать в командной строке после имени файла его расширение.
Если у вас несколько команд с одинаковым именем, то
система будет запускать их в следующем порядке: .com, .exe,
.bat.
Ниже приведен список внешних (транзитных) команд системы:
append fdisk print
assign find recover
attrib format replace
backup graftabl restore
chkdsk graphics select
command join share
comp keyb sort
diskcomp label subst
diskcopy mem sys
- 284 -
exe2bin mode tree
fastopen more xcopy
fc nlsfunc
Примечание:
Рекомендуется помещать все внешние команды системы в один
каталог, включая его затем в стандартный маршрут поиска
командой path.
Переадресовка ввода/вывода
По умолчанию, стандартным выводом большинства программ
является экран. Если вам необходимо переадресовать вывод
программы в файл, то в командной строке после имени команды
достаточно указать символ (>), после которого должно следовать
имя файла приемника:
dir > myfile.doc
Если файл-приемник уже существовал, то старое содержимое
файла будет уничтожено. Поэтому, если вам нужно, чтобы вывод
какой-либо программы просто присоединялся к концу файла, то
нужно указать два символа (>):
dir a:\files >> myfile.doc
Переадресовка ввода указывается символом (<). Например,
по следующей команде сортируется содержимое файла names, а
результат сортировки записывается в файл namelist:
sort < names > namelist
MS-DOS включает специальные команды, называемые
фильтрами. Они предназначены для преобразования вывода ваших
программ, например - сортировки (фильтр sort в предыдущем
примере), поиска текста в файле (find), вывода содержимого
файла на экран постранично (more).
Кроме этого, у вас есть возможность адресовать вывод
одной программы на вход другой с помощью символа (|).
Например, следующая команда выводит содержимое каталога на
экран в отсортированном по алфавиту порядке:
dir | sort или dir | sort | more
Вывод из предыдущего примера можно переадресовать в файл,
в myfile.lst, например. Пусть он находится на диске в
дисководе В:
dir | sort > b:myfile.lst
- 285 -
__________________________________________________________
ГЛАВА 2
КОМАНДЫ MS-DOS
__________________________________________________________
В этой главе приводится детальное описание команд системы.
Команды следуют в алфавитном порядке.
__________________________________________________________
Если после имени команды в скобках указаны буквы:
I, то описываемая команда внутренняя.
E, то описываемая команда внешняя.
Если описываемя команда не работает в сети, то после
имени команды указывается и символ N. По разным причинам
следующие команды не функционируют в сети:
chkdsk join
diskcomp label
diskcopy recover
fastopen subst
fdisk sys
format
Конкретные причины указываются в соответствующих
описаниях команд.
При описании синтаксиса команд квадратные скобки
используются для выделения необязательных полей командной
строки. Эти поля могут быть опущены, в зависимости от
конкретных условий. Сами квадратные скобки в реальной
командной строке не указываются.
Разделители (пробел, табуляция, двоеточие и знак
равенства) являются частью синтаксиса команды.
©
KOAP Open Portal 2000
|
|