MS-DOS - Тех. раздел - Каталог статей - ИПФ БНТУ - лекции, конспекты, шпоргалки и другое
Суббота, 03.12.2016, 07:42
 
Главная Регистрация Вход
Приветствую Вас, Гость · RSS
Меню сайта
Категории каталога
Тех. раздел [6]
Всё что касается железа, програм
Учебные [0]
всё что связано с учёбой
Мини-чат
200
Наш опрос
Вам нравится дизайн сайта?
Всего ответов: 42
 Каталог статей
Главная » Статьи » Тех. раздел

MS-DOS

1. Устройство компьютеров.
Все микрокомпьютеры состоят, по крайней мере, из трех частей:
* Системный блок – это сердце компьютера, он состоит из следующих частей:
1. Центральный процессор
2. Память
3. Дисководы
4. Различные Адаптеры
Все остальные части компьютера подключаются к нему через связи на его задней стенке.
Центральный процессор - мозг компьютера. Он выполняет все аналитические, вычислительные и логические функции, которые встречаются в программе.
Память содержит информацию для обработки центральным процессором. Существует два типа памяти: память произвольного доступа (RAM) и память только для чтения (ROM). RAM может использоваться для хранения, поиска и выдачи информации. Память измеряется в байтах. 1 килобайт = 1024 байта, 1 мегабайт = 1.048.576 байта. Общая память может иметь размеры (64K, 128K, 256K, 512K, 1024К и тд.) При выключении компьютера содержимое RAM теряется. Содержимое ROM нельзя изменить, оно используется при включении компьютера и не теряется при его выключении.
Дисковод нужен для считывания информации с дискеты и записи на нее. Данные на дискете сохраняются при выключении компьютера, поэтому важную информацию нужно хранить на дискете. Есть два основных типа дисков: гибкие (дискеты) и жесткие.
Гибкие диски позволяют переносить документы и программы с одного компьютера на другой, хранить информацию, не используемую постоянно на компьютере, делать архивные копии информации, содержащейся на жестком диске. Наиболее распространены дискеты размером размером 3,5 дюйма и емкостью 1,4 Мбайта. Эти дискеты заключены в жесткий пластмассовый корпус, что значительно повышает их надежность и долговечность. Также существуют дискеты размером 5,25 дюйма в диаметре. Чаще всего используются дискеты емкостью 360 Кбайт и 1,2 Мбайта. На дискетах имеется прорезь для защиты от записи. Если эту прорезь заклеить, то на дискету нельзя будет произвести запись.
Жесткие диски (винчестеры) предназначены для постоянного хранения информации, используемой при работе с компьютером: программ операционной системы, часто используемых пакетов программ, редакторов документов, трансляторов с языков программирования и т.д. Наличие жесткого диска значительно повышает удобство работы с компьютером.
* Клавиатура - с помощью клавиатуры вы можете взаимодействовать с компьютером.
На клавиатуре располагаются буквенно-цифровые клавиши, а также функциональные и управляющие клавиши (101 для машин фирмы IBM ).
Каждый раз, когда нажимается и отпускается клавиша или правильная комбинация клавиш, клавиатура посылает в устройство обработки данных 1 байт ( 8 бит ), т.е. цифровой код.
* Мониторы - это телевизионный экран, на котором Вы можете видеть сообщения компьютера.
Дисплеи бывают цветными и монохромными. Они могут работать в одном из двух режимов: текстовом и графическом.
В текстовом режиме экран дисплея условно разбивается на отдельные участки, чаще всего на 25 строк по 80 символов.
На цветных дисплеях каждому участку экрана может соответствовать свой цвет символа и свой цвет фона. На монохромных дисплеях для выделения отдельных частей текста или экрана используются повышенная яркость символов, подчеркивание и инверсное изображение (темные символы на светлом фоне).
Графический режим предназначен для вывода на экран графиков, рисунков и т.д. Разумеется, в этом режиме можно также выводить и текстовую информацию в виде различных надписей, причем эти надписи могут иметь произвольный шрифт, размер букв и т.д.
В графическом режиме экран монитора состоит из точек, каждая из которых может быть темной или светлой на монохромных мониторах или одного или нескольких цветов на цветном мониторе. Количество точек по горизонтали и вертикали называется разрешающей способностью монитора в данном режиме.
Наиболее часто в компьютерах IBM PC используются мониторы типов MDA, CGA, Hercules, EGA и VGA.
Монитор Цвет/моно Текстовый режим Графический режим
MDA Монохромный 80х25, 2 цвета отсутствует
CGA Цветной 80х25, 16 цветов 640х200, 2 цвета
320х200, 4 цвета
Hercules Монохромный 80х25, 2 цвета 720х348, 2 цвета
EGA Цветной 80х25, 16 цветов 640х350, 16 цветов
80х43, 16 цветов
VGA Цветной 80х25, 16 цветов 640х480, 16 цветов
80х50, 16 цветов
640х480, 256 цветов
800х600, 256 цветов
1024х768, 256 цветов
640х480, High Color(16 бит)
800х600, High Color(16 бит)
640х480, True Color(24 bit)

Это минимальное количество оборудования, необходимое для создания функционирующего компьютера. Компьютерная система может содержать другие устройства:
* Модемы и прочие коммуникационные устройства
* Принтер (или печатающее устройство) предназначен для вывода информации на бумагу.
Все принтеры могут выводить текстовую информацию, многие принтеры могут выводить также и графическую информацию (рисунки, графики и т.д.). Некоторые принтеры могут выводить цветные изображения. Как правило, применяются принтеры следующих типов: матричные, струйные, литерные и лазерные.
* Мышь - это манипулятор для ввода информации в компьютер.
Мышь представляет собой небольшую коробочку (обычно серого цвета) с двумя или тремя клавишами, легко умещающуюся в ладони. Вместе с проводом для подключения к компьютеру это устройство действительно напоминает мышь с хвостом. Чтобы изменить положение курсора на экране монитора, пользователь перемещает мышь по столу или другой ровной поверхности. Когда необходимо выполнить то или иное действие, например выполнить пункт меню, на который указывает курсор, пользователь нажимает ту или иную клавишу мыши. Некоторые прикладные программы рассчитаны только на работу с мышью, но большинство программ, работающих с мышью, допускают также ввод с клавиатуры. Однако при использовании мыши скорость работа пользователя, как правило, в 2-3 раза выше.
* Сканер - это устройство для считывания графической и текстовой информации в компьютер.
Сканеры могут распознавать шрифты букв, что дает возможность быстро вводить напечатанный (а иногда и рукописный) текст в компьютер.
* Стриммер - это устройство для быстрого сохранения всей информации, находящейся на жестком диске.
Стриммер записывает информацию на кассеты с магнитной лентой, похожие на кассеты для бытовых магнитофонов, только несколько большего размера. Обыкновенная емкость стриммера 60 Мбайт, но бывают стриммеры и большей емкости.
Дополнительное оборудование – это мышь, принтер, модем, звуковую карту, сканер, колонки и др.
ПК имеют много различных видов,главными из которых являются настольные, портативные, переносные.
Руководит работой компьютера – операционная система.
2. Операционная система MS-DOS.
2.1. Сведения об MS-DOS
MS-DOS - операционная система фирмы MicroSoft для IBM PC.
Операционная система – это программа, которая загружается при включении компьютера. Она производит диалог с пользователем, осуществляет управление компьютером, его ресурсами (оперативной памятью, местом на дисках и т.д.), запускает другие (прикладные) программы на выполнение. Операционная система обеспечивает пользователю и прикладным программам удобный способ общения (интерфейс с устройствами компьютера).
Назначение операционной системы состоит, прежде всего, в том, чтобы скрыть от пользователя сложные и ненужные ему подробности работы с аппаратными средствами и предоставить ему удобный интерфейс для работы. Операционная система выполняет также такие вспомогательные действия, как копирование и печать файлов.
Кроме того, операционная система осуществляет загрузку в оперативную память всех программ, переда-ет им управление в начале их работы, выполняет различные вспомогательные действия по запросу вы-полняемых программ и освобождает занимаемую программами оперативную память при их завершении.
Данная операционная система является одной из самых распространенных систем.
2.2. Составные части MS-DOS
Операционная система MS-DOS состоит из следующих частей.
Базовая система ввода-выводаы (BIOS), находящаяся в постоянной памяти (постоянном запоминающем устройстве, ПЗУ) компьютера. Эта часть операционной системы является
"встроенной" в компьютер. Ее назначение состоит в выполнении наиболее простых и универсальных услуг операционной системы, связанных с осуществлением ввода-вывода.
Базовая система ввода-вывода содержит также тест функционирования компьютера, проверяющий работу памяти и устройств компьютера при включении его электропитания. Кроме того, базовая система ввода-вывода содержит программу вызова загрузчика операционной системы.
Загрузчик операционной системы – это очень короткая программа, находящаяся в первом секторе каждой дискеты с операционной системой MS-DOS и жесткого диска (винчестера).
Функция этой программы заключается в считывании в память еще двух модулей операционной системы, которые и завершают процесс загрузки MS-DOS.
Дисковые файлы IO.SYS и MSDOS.SYS (они могут называться и по-другому, например IBMIO.COM и IBMDOS.COM). Они загружаются в память загрузчиком операционной системы и остаются в памяти компьютера постоянно. Файл IO.SYS представляет собой дополнение к базовой системе ввода-вывода в ПЗУ. Файл MSDOS.SYS реализует основные услуги MS-DOS
высокого уровня.
Командный процессор MS-DOS обрабатывает команды, вводимые пользователем. Командный процессор находится в дисковом файле COMMAND.COM на диске, с которого загружается операционная система.
Для выполнения остальных (внешних) команд пользователя командный процессор ищет на дисках программу с соответствующим именем, и, если находит ее, то загружает в память и передает ей управление. По окончании работы программы командный процессор удаляет программу из памяти и выводит сообщение о готовности к выполнению команд (приглашение MS-DOS).
Драйверы устройств - это специальные программы, которые дополняют систему ввода-вывода MS-DOS и обеспечивают обслуживание новых устройств или нестандартное использование имеющихся устройств. Драйверы загружаются в память компьютера при загрузке операционной системы, их имена указываются в специальном файле CONFIG.SYS. Такая схема облегчает добавление новых устройств и позволяет делать это, не затрагивая системные файлы MS-DOS.
Команды делятся на внутренние и внешние. Внутренние команды, выполняются самим командным процессорам MS-DOS (программа command.com). Внешние – программы, имеющиеся в операционной системе в виде отдельных файлов.
2.3. Диалог пользователя с MS-DOS
Когда MS-DOS готова к диалогу с пользователем, она выдает на экран приглашение, например
C:\> (буква в приглашении является именем текущего диска)
Это означает, что MS-DOS готова к приему команд. Диалог пользователя с MS-DOS осуществляется в форме команд. Каждая команда пользователя означает, что MS-DOS должна выполнить то или иное действие, например, напечатать файл или выдать на экран оглавление каталога.
Команда MS-DOS состоит из имени команды и, возможно, параметров, разделенных пробелами.
2.4. Текущий дисковод
Текущий дисковод – это тот дисковод, с которым вы работаете в настоящее время. Вы можете сменить текущий дисковод, введя имя другого дисковода (диска) и двоеточие.
2.5. Имена файлов
Каждый файл имеет имя, которое состоит из двух частей: имени и расширения. В имени файла может быть от 1 до 8 символов. Расширение имени файла начинается с точки, за которой следуют от 0 до 3 символов.
Примеры.
имя расширение
command.com
paper.chi
Символы в имени и расширении могут быть прописными и строчными латинскими буквами, цифрами и символами
_ $ # & @ ! % ( ) { } ' ~ ^
Расширение имени файла является необязательным. Оно, как правило, описывает содержание файла, поэтому использование расширения весьма удобно. Многие программы устанавливают
расширение имени файла и по расширению вы можете узнать, какая программа создала файл.
Запрещенные имена файлов. Некоторые имена файлов являются запрещенными, так как MS-DOS понимает их как имена устройств. В качестве имен файлов запрещены:
AUX дополнительное устройство, присоединяемое к асинхронному коммуникационному порту;
COM1 - COM3 устройства, присоединяемые к асинхронным коммуникационным портам 1 - 3;
LPT1 - LPT3 устройства, присоединяемые к последовательным портам 1 – 3 (обычно это принтеры);
CON при вводе - клавиатура, при выводе - экран;
PRN принтер
NUL "пустое" устройство; все операции ввода-вывода для этого устройства игнорируются.
Даже если добавить к этим именам какое-либо расширение, все равно MS-DOS будет воспринимать это как обращение к устройству. Однако расширения имени файлов.CON,.AUX,.PRN и.NUL вполне допустимы.
2.6. Типы файлов
Различают три типа файлов: 1.текстовые; 2. файлы с данными; 3. программные.
Обычно тип файла можно узнать по его расширению:
1)chi,.pas,.c,.asm и т.д. – текстовые файлы. Они создаются пользователем и содержат документы, тексты программ и т.д.
2).dat - файлы с данными. Они создаются и используются программами.
3).com,.exe,.bat - программные файлы. Они содержат программы, которые выполняет компьютер. Другое их название - исполняемые файлы.
2.7. Приостановка выдачи на экран
Если команда MS-DOS выдает слишком много информации на экран, можно воспользоваться комбинацией клавиш Ctrl-S для приостановки выдачи. Нажатие любой буквенно-цифровой клавиши, пробела или Enter возобновит выдачу. Если при выполнении команды MS-DOS на экране появляется сообщение
Strike any key when ready...
или
Strike any key to continue...
то для продолжения работы следует нажать любую буквенно-цифровую клавишу, пробел или Enter.
2.8. Переадресовка ввода
Переадресовка ввода указывается символом (<). Например, по следующей команде сортируется содержимое файла names, а результат сортировки записывается в файл namelist:
sort < names > namelist
MS-DOS включает специальные команды, называемые фильтрами. Они предназначены для преобразования вывода ваших программ, например – сортировки (фильтр sort в предыдущем примере), поиска текста в файле (find), вывода содержимого файла на экран постранично (more).
2.9. Переадресовка вывода
По умолчанию, стандартным выводом большинства программ является экран. Если Вам необходимо переадресовать вывод программы в файл, то в командной строке после имени команды достаточно указать символ (>), после которого должно следовать имя файла приемника:
dir> myfile.doc
Если файл-приемник уже существовал, то старое содержимое файла будет уничтожено. Поэтому, если Вам нужно, чтобы вывод какой-либо программы просто присоединялся к концу файла, то нужно указать два символа (>):
dir a:\files>> myfile.doc
Кроме этого, у Вас есть возможность адресовать вывод одной программы на вход другой с помощью символа (|). Например, следующая команда выводит содержимое каталога на экран в
отсортированном по алфавиту порядке:
dir | sort или dir | sort | more
Вывод из предыдущего примера можно переадресовать в файл, в myfile.lst, например. Пусть он находится на диске в дисководе В:
dir | sort > b:myfile.lst
2.10. Пакетные файлы
Чтобы избежать утомительного набора часто повторяющейся последовательности команд, Вы можете поместить эти командные строки в файл и присвоить последнему расширение bat. Теперь Вам достаточно набрать имя этого файла и нажать ввод, чтобы содержащиеся в пакетном файле команды начались выполняться в той последовательности, в которой они заданы в пакетном файле.
В качестве последней командной строки файла можно указатьимя другого пакетного файла.
Разрешается использование таких средств, как < > >> и |.
(подробно см. Переадресовка ввода Переадресовка вывода)
Установка пути и дисковода в одной строке затрагивает и все последующие строки в файле. То же можно сказать и о среде.
2.11. Команды пакетной обработки
Все команды пакетной обработки являются резидентными (внутренними).
call - вызов одного пакетного файла из другого, без завершения последнего.
echo - вывод или отмена вывода эха или вывод текущего состояния.
for - выполнение команды для группы файлов.
goto - Переход на указанную метку.
if - выполнение команды при наличия некоторого условия.
pause - Пауза в процессе выполнения файла.
rem - вывод коментария.
shift - Увеличение количества формальных параметров.
2.12. Файл Config.sys
В корневом каталоге жесткого диска, с которого загружаетсяоперационная система, может находиться файл Config.sys, задающий параметры операционной системы MS DOS, а также указывающий, какие программы, расширяющие возможности операционной системы, необходимо загружать в оперативную память. Файл Config.sys должен представлять собой текстовый (ASCII) файл. Каждая строка этого файла имеет вид:
имя_команды = значение
Ниже перечисляются наиболее часто используемые команды файла Config.sys:
Break = on - установить режим проверки нажатия [Ctrl-Break] при операциях ввода-вывода с диском. Это позволяет прерывать выполнение программ, которые иначе бы выполнялись до своего завершения.
Buffers = число буферов - установка числа буферов для операций ввода-вывода с диском. Для IBM PC без жесткого диска рекомендуется использовать 4-5 буферов, для IBM PC AT с жестким диском 20-40М - 30-40 буферов.
Country = 049,437, полное-имя-файла-COUNTRY.SYS – установка удобного формата выдачи информации о дате и времени.
Files = число – установка максимального числа одновременно открытых файлов. Многие программы требуют для своего выполнения, чтобы значение параметра Files было не менее 20.
Shell = COMMAND.COM /E:число-байтов /P – увеличение размера области памяти, в которой хранятся переменные окружения. Число байтов задает размер этой области.
Device = имя-файла-драйвера [/E] - установка драйвера устройства. Параметр /E указывает, что "электронный" диск должен размещаться в расширенной памяти процессора Intel-80286 или 80386 (сверх 640К).
Пример файла Config.sys
Break = on
Files = 20
Buffers = 16
Shell = COMMAND.COM/E:512 /P
Device = C:\EXE\SYS\ANSI.SYS
Device = C:\EXE\SYS\HARDRIVE.SYS
Device = C:\EXE\SYS\MOUSE.SYS
Device = C:\EXE\SYS\VDISK.SYS 384 /E
2.13. Файл Autoexec.bat
Этот пакетный файл также содержит последовательность командных строк, но отличается от обычных пакетных файлов тем, что его выполнение начинается каждый раз, когда Вы включаете свой компьютер. MS-DOS автоматически после включения компьютера ищет этот файл в текущем каталоге, и если находит, немедленно приступает к его выполнению. Если такой файл не найден, то на экран выводится стандартный запрос ситемы на ввод текущей даты и времени. Если Вы создаете файл autoexec.bat, то Вы должны поместить его в корневой каталог диска MS-DOS.
Дополнительную гибкость пакетному файлу придают формальные параметры, реальные значения которых подставляются в ходе выполнения пакетного файла. Эти параметры имеют вид %1 - %9, например dir %1 > %2. Параметр %0 всегда заменяется системой на имя дисковода (если указано) и имя пакетногофайла. Если Вы хотите использовать больше десяти параметров,
то следует обратиться к описанию команды shift в этой главе. Если знак процента является частью имени какого-либо файла, то этот знак необходимо указывать дважды: abc%%d.exe.
Помимо десяти числовых формальных параметров Вы можете использовать именованные формальные параметры, указываемые между двумя знаками процентов: %parameter%. Отличие их от числовых параметров заключается в том, что их реальные значения указываются Вами не в командной строке вызова пакетного файла, а в среде (с помощью команды set), откуда MS-DOS будет выбирать их и подставлять вместо формальных параметров.
При вводе командной строки вызова пакетного файла необходимо помнить, что последовательность в ней реальных значений для числовых параметров этого пакетного файла должна соответствовать нумерации этих числовых параметров.
2.14. Обозначения
Команда MS-DOS состоит из имени команды и, возможно, параметров, разделенных параметром. Имя команды и параметры могут набираться как прописными, так и строчными латинскими буквами.
Обозначения, используемые для описания параметров команд:
имя_диска – состоит из одной буквы. Допустимы следующие буквы: A,B,C,D,E,F. Обычно первые две буквы относятся к гибким дискам, а С – к жесткому диску. Количество и имена дисков определяются конфигурацией Вашей системы.
путь - это последовательность из имен каталогов или символов "..", разделенных символом "\", показывающая цепочку, по которой можно дойти от активного каталога к указываемому.
Если эта цепочка должна начинаться из корневого каталога, то последовательность имен начинается с символа "\".
имя_файла - отделяется от пути символом "\".
Смотрите также раздел Имена файлов _.
Пример полного имени файла. c:\text\letters\step.doc
? ? ?
имя_диска путь имя_файла
При описании команд квадратные скобки и многоточие используются только для объяснения формата команды, они не должны набираться пользователем при вводе команды. Эти символы имеют следующие значения:
[xxx] – в команде может (но не обязан) присутствовать элемент ххх;
[xxx]... - в команде может присутствовать один или несколько элементов ххх (как правило, разделенных пробелами), а может не быть ни одного элемента ххх.
2.15. Ввод команд
Для ввода команды следует набрать эту команду на клавиатуре и нажать клавишу Enter. Для редактирования вводимой команды можно пользоваться следующими клавишами:
Del - удаление текущего символа
BackSpace - удаление предыдущего символа
Ins - включение/выключение режима вставки
<-, -> - перемещение курсора
Esc - удаление всего текста из командной строки.
2.16. Что такое каталог?
Каталог - это специальное место на диске, в котором хранятся имена файлов, сведения о размере файлов, времени их последнего обновления, атрибуты (свойства) файлов и т.д. На каждом магнитном диске может быть несколько каталогов. В каждом каталоге может быть много файлов, но каждый файл регистрируется только в одном каталоге.
Все каталоги (кроме корневого) на самом деле являются файлами специального вида. Каждый каталог имеет имя, и он может быть зарегистрирован в другом каталоге. Если каталог X зарегистрирован в каталоге Y, то говорят, что X - подкаталог Y, а Y - родительский каталог для X.
Требования к именам каталогов те же, что к именам файлов. Как правило, расширение имени для каталогов не используется.
2.17. Зависание системы
Иногда выполняемая программа начинает работать неправильно или же не реагирует на нажатия клавиш. В этом случае выполнение программы надо прекратить. Попробуйте одновременно нажать на клавиши Ctrl и Break, чтобы прекратить выполнение программы или вывести ее из состояния "зависания". Если это не помогает, надо перезагрузить MS-DOS. Для этого следует одновременно нажать на клавиши Ctrl, Alt и Del, а если это не помогает, то клавишу Reset на корпусе компьютера. Если такой клавиши нет, то надо выключить компьютер, а затем включить его.
2.18. Команды DOS
Существует два типа команд MS-DOS:
* транзитные внешние команды
* резидентные внутренние команды
Внутренние команды - это наиболее простые и часто используемые команды системы. Вы не сможете их обнаружить на системном диске, т.к. все они являются частью файла command.com и загружаются в память во время загрузки системы. Любые имена файлов с расширениями.com,.exe или.ваt рассматриваются как внешние (транзитные) команды, например - format.com, diskcopy.com. Так как все внешние команды являются файлами, Вы можете создавать свои команды и пополнять ими MS-DOS. Если у Вас несколько команд с одинаковым именем, то система будет запускать их в следующем порядке:.com,.exe,.bat. строке вызова. Если опция "команда" опущена, то выполнение возобновляется с команды, непосредственно следующей за
командой CALL.
2.18.1. Внутренние команды.
Вызов одного пакетного файла из другого.
CALL [диск:][путь]имя_файла [параметры_вызова]
параметры_вызова Параметры командной строки, использующиеся при вызове пакетного файла.
Вывод либо установка активной кодовой страницы. CHCP [nnn] nnn-Номер кодовой страницы.
Ввод CHCP без параметров позволяет выяснить номер текущей кодовой страницы.
Вывод имени либо смена текущей папки.
CHDIR [диск:][путь]
CHDIR[..]
CD [диск:][путь]
CD[..].. задает переход в родительскую папку.
Команда CD диск: отображает имя текущей папки заданного диска.
Команда CD без параметров отображает имена текущего диска и папки.
Очистка экрана. CLS
Копирование одного или нескольких файлов в другое место.
COPY [/A | /B] источник [/A | /B] [+ источник [/A | /B] [+...]] [результат [/A | /B]] [/V] [/Y | /-Y]
источник Имя копируемого файла (файлов).
/A – Файл является текстовым файлом ASCII.
/B – Файл является двоичным.
Результат – Папка для размещения и/или имя создаваемого файла.
/V – Проверка правильности копирования путем сравнения файлов.
/Y – Отключение режима запроса подтверждения на замену файлов.
/-Y – Включение режима запроса подтверждения на замену файлов.
Ключ /Y может быть установлен с помощью переменной среды COPYCMD.
Ключ /-Y, заданный непосредственно в командной строке, имеет над ним приоритет.
Чтобы объединить несколько файлов в один, необходимо указать единственный результирующий файл и несколько исходных (путем использования подстановочных знаков или формата файл1+файл2+файл3).
Смена устройства, используемого системой в качестве терминала. CTTY устройство Устройство, используемое в качестве терминала, например COM1.
DATE [дата] Ввод DATE без параметров позволяет получить текущее значение даты и выдат за-прос на ввод нового значения даты. Нажатие клавиши ENTER оставляет значение даты без изме-нения.
Удаление одного или нескольких файлов.
DEL [диск:][путь]имя_файла [/P]
ERASE [диск:][путь]имя_файла [/P]
Просмотр каталогов.
DIR [диск:][путь]имя_файла Имя удаляемого файла (файлов). Для удаления сразу нескольких файлов используются подстановочные знаки.
/P – Выдача запросов при удалении каждого файла.
[диск:][путь][имя_файла]
Диск, папка и/или файлы, которые следует включить в список.
(Может использоваться один или несколько образцов имен.)
/P – Пауза после заполнения каждого экрана.
/W – Вывод списка в несколько столбцов.
/A – Вывод файлов с заданными атрибутами.

атрибуты
D Папки
R Файлы только для чтения
H Скрытые файлы
A Предназначенные для архивации
S Системные файлы
Префикс "-" имеет значение НЕ

/O – Сортировка списка отображаемых файлов.

сортировка
N по имени (алфавитная)
S по размеру (начиная с меньших)
E по расширению (алфавитная)
D по дате (с более старых)
G Начать список с папок
Префикс "-" - обратный порядок
A по дате загрузки (начиная с более старых)
/S – Вывод списка файлов из заданной папки и ее подпапок.
/B – Вывод только имен файлов.
/L – Использование нижнего регистра.
/V – Отображение расширенных сведений о файлах и папках.
/4 – Вывод четырех цифр года (если не указан ключ /V).
Ключи могут быть установлены с помощью переменной среды DIRCMD. Чтобы отменить их дей-ствие, в командную строку следует поместить те же ключи с префиксом "-".
Вывод сообщений и переключение режима отображения команд на экране.
ECHO [ON | OFF]
ECHO [сообщение]
Ввод ECHO без параметров позволяет выяснить текущий режим отображения команд.
Завершение работы коммандного процессора MS-DOS. EXIT
Запуск указанной команды для каждого из файлов в наборе.
FOR %переменная IN (набор) DO команда [параметры]
%переменная Подставляемый параметр.
(набор) Набор, включающий один или более файлов.
Допускается использование подстановочных знаков.
команда Команда, выполняемая для каждого из файлов в наборе.
параметры Параметры и ключи, необходимые для выполнения команды.
При использовании команды FOR в пакетном файле вместо записи %переменная следует исполь-зовать запись %%переменная.
Передача управления в отмеченную строку пакетного файла.
GOTO метка метка Текстовая строка, играющая в пакетном файле роль метки.
Метка должна находиться в отдельной строке программы и начинаться с двоеточия.
Оператор условного выполнения команд в пакетном файле.
IF [NOT] ERRORLEVEL число команда
IF [NOT] строка1==строка2 команда
IF [NOT] EXIST имя_файла команда
NOT Windows выполняет команду лишь в том случае, если условие ложно.
ERRORLEVEL число Условие истинно, если последняя запущенная программа завершилась с ко-дом возврата, равным либо превышающим указанное число.
команда Команда, которую следует выполнить в случае истинности условия.
строка1==строка2 Условие истинно при совпадении обеих строк.
EXIST имя_файла Условие истинно, если указанный файл существует.
Создание папки. MKDIR [диск:]путь MD [диск:]путь
Вывод либо установка пути поиска исполняемых файлов.
PATH [[диск:]путь[;...]]
PATH ;
Ввод PATH ; позволяет очистить путь поиска, ограничив его текущей папкой.
Ввод PATH без параметров приводит к отображению текущего пути поиска.
Приостановка выполнения пакетного файла и вывод сообщения:
Нажмите любую клавишу.... PAUSE
Изменение приглашения в командной строке. PROMPT [текст]
текст Новое приглашение командной строки.
Приглашение может включать обычные символы и следующие коды:

$Q = (знак равенства)
$$ $ (символ доллара)
$T Текущее время
$D Текущая дата
$P Текущие диск и путь
$V Номер версии
$N Текущий диск
$G > (знак "больше")
$L < (знак "меньше")
$B | (вертикальная черта)
$H Backspace (удаление предыдущего символа)
$E Код Escape (ASCII 27)
$_ Возврат каретки и перевод строки

Ввод PROMPT без параметров позволяет восстановить исходный вид приглашения.
Помещение комментариев в пакетные файлы и файл CONFIG.SYS. REM [текст]
Переименование файлов и папок.
RENAME [диск:][путь][папка1 | имя_файла1] [папка2 | имя_файла2]
REN [диск:][путь][папка1 | имя_файла1] [папка2 | имя_файла2]
Указать другой диск или папку для результирующего файла или папки нельзя.
Удаление папки.
RMDIR [диск:]путь
RD [диск:]путь
Вывод, установка и удаление переменных среды.
SET [переменная=[строка]]
переменная Имя переменной среды.
строка Текст, представляющий значение переменной среды.
Ввод SET без параметров позволяет вывести текущие значения переменных среды.
Вывод и установка системного времени.
TIME [время]
Ввод TIME без параметров позволяет получить текущее значение времени
и выдать запрос на ввод нового значения.
Нажатие клавиши ENTER оставляет значение времени без изменения.
Вывод на экран содержимого текстовых файлов.
TYPE [диск:][путь]имя_файла
Вывод сведений о версии MS-DOS. VER
Установка режима проверки правильности записи файлов на дискa. VERIFY [ON | OFF]
Ввод VERIFY без параметров позволяет выяснить текущее значение режима VERIFY.
Вывод метки и серийного номера тома для диска. VOL [диск:]
Включение/выключение режима обработки комбинации клавиш CTRL+C. BREAK [ON | OFF]
Ввод BREAK без параметров позволяет выяснить текущее значение режима BREAK.
Включение либо отключение поддержки отображаемой памяти EMM386.
EMM386 [ON | OFF | AUTO] [W=ON | W=OFF]
ON | OFF | AUTO Активизация либо остановка работы драйвера EMM386.EXE, а также перевод его в режим AUTO.
W=ON | OFF Включение либо отключение поддержки сопроцессора Weitek.
2.18.2. Внешние команды.
Отображение и изменение атрибутов файлов.
ATTRIB [+R | -R] [+A | -A] [+S | -S] [+H | -H] [[диск:][путь]имя_файла] [/S]

+ Установка атрибута.
- Снятие атрибута.
R Атрибут "Только чтение".
A Атрибут "Архивный".
S Атрибут "Системный".
H Атрибут "Скрытый".

/S Обработка файлов во всех подпапках указанного пути.
Проверка диска и вывод статистики.
CHKDSK [диск:][[путь]имя_файла] [/F] [/V]
[диск:][путь] Проверяемые диск и папка.
имя_файла Файлы, для которых проверяется наличие фрагментации.
/F – Исправление ошибок на диске.
/V – Вывод полного пути и имени для каждого из файлов на диске.
Для проверки текущего диска следует запустить программу CHKDSK без параметров.
Вместо команды CHKDSK в данном случае рекомендуется обратиться к программе
SCANDISK. SCANDISK обладает более широкими возможностями по проверке диска и
устранению возникших неполадок.
Запуск командного процессора MS-DOS.
COMMAND [[диск:]путь] [устройство] [/E:nnnnn] [/L:nnnn] [/U:nnn] [/P] [/MSG]
[/LOW] [/Y [/[C|K] команда]]
[диск:]путь Папка, содержащая файл COMMAND.COM.
устройство Устройство, использующееся для вывода и ввода команд.
/E:nnnnn – Исходный размер области переменных среды в байтах.
(Число nnnnn должно лежать в пределах от 256 до 32 768).
/L:nnnn – Длина внутренних буферов (требуется ключ /P).
(Число nnnnn должно лежать в пределах от 128 до 1 024).
/U:nnn – Длина буфера ввода (требуется ключ /P).
(Число nnnnn должно лежать в пределах от 128 до 255).
/P – Загрузка интерпретатора команд без возможности выхода из него.
/MSG – Хранение сообщений об ошибках в памяти (требуется ключ /P).
/LOW – Размещение резидентных данных COMMAND в нижней области памяти.
/Y – Запуск пакетного файла, определенного ключом /C или /K.
/C команда – Исполнение указанной команды и возврат.
/K команда – Исполнение указанной команды и продолжение выполнения.
Запуск Debug, средства отладки и редактирования программ.
DEBUG [[диск:][путь]имя_файла [параметры_программы]]
[диск:][путь]имя_файла Отлаживаемый файл.
параметры_программы Параметры командной строки для отлаживаемой программы.
Для вывода списка команд отладки после запуска Debug введите символ (?).
Копирование содержимого одного гибкого диска на другой.
DISKCOPY [диск1: [диск2:]] [/1] [/V] [/M]
/1 – Копирование только первой стороны диска.
/V – Копирование с проверкой правильности переноса данных.
/M – Многопроходное копирование с использованием только оперативной памяти.
Оба диска должны иметь одинаковый тип.
Оба параметра диск1 и диск2 могут ссылаться на одно и то же устройство.
Сравнение двух файлов или двух наборов файлов
и вывод различий между ними.
FC [/A] [/C] [/L] [/LBn] [/N] [/T] [/W] [/nnnn] [диск1:][путь1]имя_файла1
[диск2:][путь2]имя_файла2
FC /B [диск1:][путь1]имя_файла1 [диск2:][путь2]имя_файла2
/A – Вывод только первой и последней строк для каждой группы различий.
/B – Сравнение двоичных файлов.
/C – Игнорирование регистра символов.
/L – Сравнение файлов в формате ASCII.
/LBn – Максимальное число несоответствий для заданного числа строк.
/N – Вывод номеров строк при сравнении текстовых файлов ASCII.
/T – Символы табуляции не заменяются эквивалентным числом пробелов.
/W – При сравнении пробелы и символы табуляции игнорируются.
/nnnn – Число последовательных совпадающих строк, которое должно встретиться после группы несовпадающих.
Конфигурирование жесткого диска для работы с MS-DOS.
FDISK [/STATUS] /X
/STATUS – Вывод сведений о разделах жесткого диска.
/X – Отказ от расширенной поддержки доступа к диску. Используется при появлении сообще-ний об ошибках или переполнении стека.
Поиск текстовой строки в одном или нескольких файлах.
FIND [/V] [/C] [/N] [/I] "строка" [[диск:][путь]имя_файла[...]]
/V – Вывод всех строк, НЕ содержащих заданную строку.
/C – Вывод только общего числа строк, содержащих заданную строку.
/N – Снабжение отображаемых строк номерами.
/I – Поиск без учета регистра символов.
"строка" Искомая текстовая строка.
[диск:][путь]имя_файла Файл либо файлы, в которых производится поиск.
Если путь не задан, FIND производит поиск в тексте, введенном с клавиатуры, либо переданном по конвейеру другой командой.
Форматирование диска для работы с MS-DOS.
FORMAT диск: [/V[:метка]] [/Q] [/F:размер] [/B | /S] [/C]
FORMAT диск: [/V[:метка]] [/Q] [/T:дорожки /N:секторы] [/B | /S] [/C]
FORMAT диск: [/V[:метка]] [/Q] [/1] [/4] [/B | /S] [/C]
FORMAT диск: [/Q] [/1] [/4] [/8] [/B | /S] [/C]
/V - [:метка] Метка создаваемого тома.
/Q – Выполнение быстрого форматирования.
/F:размер Размер форматируемого диска (например 160, 180, 320, 360, 720, 1.2, 1.44, 2.88).
/B – Отвод на диске места под системные файлы.
/S – Копирование на отформатированный диск системных файлов.
/T:дорожки Число дорожек на каждой стороне диска.
/N:секторы Число секторов, приходящееся на одну дорожку.
/1 – Форматирование только первой стороны диска.
/4 – Форматирование диска 5,25", 360 КБ в дисководе для дисков высокой плотности.
/8 – Форматирование с созданием 8 секторов на дорожке.
/C – Проверка кластеров, помеченных как поврежденные.
Настройка клавиатуры на работу с нужным языком.
KEYB [xx[,[yyy][,[диск:][путь]имя_файла]]] [/E] [/ID:nnn]
xx Двухбуквенный код раскладки клавиатуры.
yyy Номер кодовой страницы.
[диск:][путь]имя_файла Файл описания клавиатуры.
/E – Указывает на использование расширенной клавиатуры.
/ID:nnn Номер используемой раскладки клавиатуры.
Создание, изменение и удаление меток тома для дисков.
LABEL [диск:][метка]
Вывод сведений о полной и свободной системной памяти.
MEM [/CLASSIFY | /DEBUG | /FREE | /MODULE имя_модуля] [/PAGE]
/CLASSIFY или /C – Классификация программ по использованию памяти. Выдаются сведения о размерах программ, использовании памяти и максимальном свободном блоке памяти.
/DEBUG или /D – Вывод сведений о состоянии всех модулей в памяти и внутренних драйверов, а также другой информации.
/FREE или /F – Вывод сведений об имеющейся свободной обычной и верхней памяти.
/MODULE или /M – Вывод подробных сведений об использовании памяти заданным модулем. Необходимо указать имя модуля. Это имя можно отделить от параметра /M двоеточием.
/PAGE или /P – Вывод с остановкой после каждого заполнения экрана данными.
Конфигурирование системных устройств.
Порт принтера: MODE LPTn[:] [COLS=c] [LINES=l] [RETRY=r]
Последовательный порт: MODE COMm[:] [BAUD=b] [PARITY=p] [DATA=d] [STOP=s][RETRY=r]
Состояние устройства: MODE [устройство

Категория: Тех. раздел | Добавил: miral (23.11.2008)
Просмотров: 757 | Рейтинг: 0.0/0 |
Всего комментариев: 0
Имя *:
Email *:
Код *:
Форма входа
Поиск
Друзья сайта
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0