Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции - 1 семестр.doc
Скачиваний:
18
Добавлен:
15.11.2019
Размер:
6.31 Mб
Скачать

Основные команды ms dos.

  1. HELP. Печать списка доступных команд.

  2. EXIT. Завершение работы с командной строкой.

  3. CLS. Очистка экрана монитора.

Работа с дисками.

  1. FORMAT диск: [/V:метка] [/Q]. Форматирование диска. [/V:метка] - метка диска; [/Q] - быстрое форматирование.

Работа с каталогами.

  1. CD (CHDIR) [/D] [диск:][путь] или CD (CHDIR) [..]. Вывод имени либо смена текущего каталога. [/D] - используется для одновременной смены текущих диска и каталога.

  2. MD (MKDIR) [диск:]путь. Создание каталога. Команда MKDIR создает при необходимости все промежуточные каталоги в пути.

  3. MOVE [диск:][путь]имя_папки новое_имя_папки. Переименование папки.

  4. RD (RMDIR) [/S] [диск:]путь. Удаление каталога. [/S] - удаление дерева каталогов, т. е. не только указанного каталога, но и всех содержащихся в нем файлов и подкаталогов. Удаление каталогов со скрытыми и системными файлами невозможно. Команда не может быть использована для удаления текущего каталога.

  5. REN (RENAME) [диск:][путь]имя_1 имя_2. Переименование одного или нескольких каталогов или файлов. Подстановочные знаки (“*” и “?”) могут быть использованы в параметрах, задающих имена.

  6. XCOPY source [destination] [/S [/E]]. Копирует файлы и каталоги, включая подкаталоги. [/S] - копирует все папки и подпапки, кроме пустых (если параметр не задан, команда будет работать только с одним каталогом); [/E] - копирует все папки и подпапки, включая пустые (работает совместно с /S).

Работа с файлами.

  1. COPY источник результат. Копирование одного или нескольких файлов. Источник - имена одного или нескольких копируемых файлов; результат - каталог и/или имя файла для конечных файлов. Чтобы объединить файлы, нужно указать один конечный и несколько исходных файлов, используя подстановочные знаки или формат “файл1+файл2+файл3+...”. Создание файла с клавиатуры - copy con имя_файла (затем набрать с клавиатуры информацию). Переход на новую строку происходит после нажатия клавиши “ENTER”. По окончанию ввода нужно нажать клавиши CTRL+Z (или F6) и затем “ENTER”. Вывод файла на печать – copy имя_файла prn. Проверка считываемости файла – copy имя_файла nul.

  2. DEL (ERASE) имя. Удаление одного или нескольких файлов. Возможно использование масок.

  3. DIR [диск:][путь][имя_файла] [/P] [/W]. Вывод списка файлов и подкаталогов из указанного каталога. [/P] - пауза после заполнения каждого экрана; [/W] - вывод списка в несколько столбцов. Можно использовать перенаправление ввода-вывода.

  4. MOVE [диск:][путь]имя_файла назначение. Перемещение одного или более файлов.

  5. TYPE [диск:][путь]имя_файла. Вывод содержимого одного или нескольких текстовых файлов. Просмотр файла по страницам - type [диск:][путь]имя_файла | more.

Перенаправление ввода-вывода.

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

  • команда > имя файла. Перенаправление информации в файл. Если файл существовал, то он заменяется новым.

  • команда >> имя файла. Перенаправление информации в файл. Если файл существовал, то информация добавляется в конец файла.

  • команда < имя файла. Чтение входных данных команды из файла или клавиатуры.

  • команда | команда. Конвейер. Передача сообщений, выводимых на экран первой командой, в качестве входных данных для второй команды.

Например:

Dir > dir.txt

Echo y | del *.* > nul- удаление всех файлов в текущем каталоге без подтверждения. На вопрос ”Are you sure?” будет дан ответ – “да”. Вывод вопроса ”Are you sure?” подавляется.