Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Мет_Рек_УчПракт_Оператор.doc
Скачиваний:
68
Добавлен:
19.05.2015
Размер:
491.01 Кб
Скачать

4. Dos - командный язык. Структура и классификация команд

Ввод команды осуществляется с клавиатуры.

Редактирование команды : (Backspace) – удаление предыдущего символа.

F3 – вызов в командную строку предыдущей команды.Del– удаление текущего символа.Ins– вкл./выкл. режима вставки.Esc– очистка всей командной строки. Команды бывают внутренними и внешними. Внутренние командыDOS(copy,del)командный процессорCOMMAND.COMвыполняет сам, но если же эта команда внешняя, тоcommand.comищет программу с указанным именем команды. Поиск производится в текущем каталоге и каталогах, указанных вPATHсреди файлов с расширениями .COM, .EXE, .BAT, если не был указан путь доступа к команде. Например, нужно выполнить программуPROG, находящуюся в каталогеUTILSнад файломigor.txtпри таком набореprog igor.txtнужно, чтобы Вы находились в каталоге, содержащем иprog, иigor.txtили каталогUTILSдолжен быть описан вPATH. Приc:\utils\prog igor.txt этого не нужно.

Для получения краткой справки по программе или команде введите её с параметром /? .

Например: c:\>format /? .

5.Встроенные команды dos

Команды делятся на 2 категории :внешние и внутренние.

Командный процессор обрабатывает вводимые команды. Стандартный командный процессор DOSимеет имяCOMMAND.COM, обычно находится в корневом каталоге загрузочного диска .Некоторые команды командный процессор выполняет сам.

Такие команды называют внутренними или встроенными, ( type, dir, copy, cd, md и др.)Для таких команд, в отличии от внешних не нужно наличие исполняемого файла с именем таким же, как и название команды .

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

- создание текстового файла – copy con имя-файла после ввода этой команды следует поочередно вводить строки файла и в конце каждой строки нажимать клавишуENTERпосле ввода последней нажатьCTRL+Zи затемENTER.

  • копирование файлов – copy имя-файла1 имя-файла2 или

copy [имя-каталога1] имя-файла1 [имя-каталога2]имя-файл2 – копируемые файлы. Если указано имя каталога, то файлы копируются из этого каталога, иначе из текущего. Имя-каталога2 – каталог, в который копируются файлы, при этом копировании имена копируемых файлов не меняются.Имя-файла2 –каталог в который происходит копирование (при отсутствии в текущий) и новое имя копируемого файла. Например:copy igor.txt ig.txtкопирование файлаigor.txtв текущем каталоге, а создаётся файлig.txtв текущем каталоге.copy \doc\*.doc a: -копирование всех файлов с расширением .docиз каталога \docтекущего диска в корневой каталог диска а: .

- удаление файлов – del имя-файла Пример:del *.txt – удаление всех файлов с расширениемtxtиз текущего каталога.del *.* -удаляет все файлы текущего каталога.

- вывод файла на экран или принтер type файл [>prn]

  • переименование файлов – ren имя-файла новое-имя Пример:

ren xxx.txt new.txt ,ren *.txt *.docвсе файлы с расширением .txtв текущем каталоге получат расширение .doc.

  • конкатенация файлов – copy имя-файла1[+имя-файла2]… имя-нового-файла

Пример: copy *.txt new.doc - объединение содержимого всех файлов с расширением .txtв файлnew.doc.