This webpage has been robot translated, sorry for typos if any. To view the original content of the page, simply replace the translation subdomain with www in the address bar or use this link.

Внутренние команды MS-DOS

1.Команда смены текущего дисковода:

a: - переход на дисковод a:

b: - переход на дисковод b:

c: - переход на дисковод c:

2.Команда вывода оглавления каталога

Команда: dir

Формат: dir дисковод:\ имя каталога

Просмотр каталога.

Параметр \Р задаёт поэкранный режим вывода

Параметр \W выводит только информацию об именах файлов в каталоге.

Пример:

dir a:\ - Команда вывода оглавления корневого каталога на диске а:.

dir /p - Поэкранный (постраничный) вывод оглавления каталога, если оглавление очень большое.

dir>dir.txt - Позволяет сохранить оглавление текущего каталога в виде текстового файла dir.txt. (Это общее правило записи результатов работы программ в текстовом режиме в текстовый файл. Например: ide.com > ide.txt.)

dir - Вывести оглавление текущего каталога.

dir*.exe - Вывести сведения о всех файлах с расширением .exe из текущего каталога.

dir a: - Вывести оглавление корневого каталога диска а:.

3.Команда смены текущего каталога

Команда: cd (Change Directory)

Формат: cd дисковод:\путь

Изменение текущего каталога.

Пример:

cd\ - Переход в корневой каталог текущего диска.

cd.. - Переход в предыдущий каталог.

cd games - Переход в каталог GAMES текущего диска

cd.. - переход в предыдущий каталог

4.Команда создания каталога: md имя каталога

Команда: md (Make Directory)

Формат: md дисковод:\путь

Создание каталога.

Пример:

md games - Создание подкаталога GAMES в текущем каталоге.

md d:\games\doom2 - Создание подкаталога DOOM2 в каталоге GAMES диска D:.

5.Команда удаления пустого каталога: rd имя каталога

Команда: rd (Remove Directory).

Формат: rd дисковод:\путь

Уничтожение каталога.

Пример:

rd games - Удаление подкаталога GAMES в текущем каталоге.

rd d:\games\doom2 - Удаление подкаталога DOOM2 в каталоге GAMES диска D:.

ВНИМАНИЕ! УДАЛИТЬ МОЖНО ТОЛЬКО ПУСТОЙ КАТАЛОГ!

6.Удаление папки вместе с подпапками и содержащимися в них файлами.

Команда: deltree

Удаление файлов и папок.

Формат: DELTREE [/Y] [диск:]путь [[диск:]путь[...]]

  • /Y Блокировка выдачи запросов на подтверждение удаления подпапок.
  • [диск:]путь Имя удаляемой папки.

ВНИМАНИЕ! Программу DELTREE следует использовать осторожно, так как удалены будут все файлы и папки, входящие в указанную папку!

8.Команда копирования файлов

Команда: copy

Формат: copy(имя копируемого файла)\(имя каталога, в который нужно поместить файл)

  • copy имя файла1 имя файла2 - копирование одного файла в другой файл;
  • copy имя файла имя каталога - копирование файла в каталог;
  • copy имя файла prn - распечатка файла на принтере.

Пример:

Copy games.txt \games копировать файл games.txt в подкаталог GAMES текущего диска.

9.Создание текстового файла

Команда: copy con

Формат: copy con: имя файла, нажать Enter, ввести построчно текст, в конце каждой строки Enter, затем в конце F6 или Ctrl+Z и Enter.

Для создания файла в MS-DOS необходимо:

  • 1.Ввести команду в командную строку: copy con: имя файла и нажать Enter. (Пример: copy con: c:\mark\proba.txt)
  • 2.Ввести текст и нажать F6 или Сtrl-Z, что означает конец строки, и нажать Enter. (Будет создан файл proba.txt в каталоге MARK. Имя файла надо указывать с полным путем.)
  • 3.Если файл создается в текущем каталоге, то можно не указывать полный путь. (Пример: copy con: name.txt и далее как указано выше в п.2.)

10.Объединение содержимого двух и более текстовых файлов

Команда: copy

Формат: copy имя 1-го файла + имя 2-го файла имя нового файла

Конкатенация файлов

11.Команда удаления файла: del имя файла или erase имя файла

Команда: del

Формат: del имя файла

Удаление файлов.

Пример:

Del games.txt - удаление файла games.txt из текущего каталога.

12.Переименование файла: ren имя файла новое имя файла

Команда: ren (Rename)

Формат: ren (имя. файла) (новое имя. файла)

Переименование файлов.

Пример:

Ren games.txt games.doc - изменить имя файла games.txt на games.doc в текущем каталоге".

13.Создание текстовых файлов.

Команда: copy con

Формат: copy con имя файла

После нажатия ENTER нужно ввести текст файла,затем последовательно нажать F6 ENTER

Пример:

Copy con games.txt - создание текстового файла Games.txt в текущем каталоге.

14.Другие команды

  • Date - вывод информации о дате с возможностью настройки.
  • Time -вывод информации о времени с возможностью настройки.
  • Verify on-включить режим проверки записи на диск.
  • Verify of-выключить режим проверки записи на диск.
  • Verify -вывести информацию о том,включен ли режим проверки записи на диск.
  • Path -определяет порядок поиска наиболее часто запускаемых программ.
  • Ver -показывает версию операционной системы.
  • Cls -производит очистку экрана.
  • Label -выводит информацию о метке диска с возможностью её изменения.
  • vol -Вывод метки диска.
  • Exit -выход из командного процессора DOS.
  • Rem -коментарий.
  • @ -не выводит на экран строки команд определенной строки.
  • echo -выводит на экран ваши коментарии.
  • pause -пауза (лучше применять с echo-сначала echo,затем pause).
  • set -временное окружение.


Если ввести в командную строку команды echo и verify, то можно узнать их текущее состояние: echo is on или echo is off; verify is on или verify is off.

Если ввести команду path, то будет выдана команда path из файла autoexec.bat, т.е. текущий список каталогов, указанный в команде path.

Если ввести команду set, то будет указано ее текущее состояние, то есть будет выдана та часть файла autoexec.bat, которая относится к заданию переменной окружения: path, prompt, set, а также сomspec=c:\command.com.

15.Изменение вида приглашения DOS-prompt

Команда: prompt

Формат: prompt (текст)

В качестве текста можно использовать символы:

  • $p - текущий дисковод и каталог;
  • $n - текущий дисковод;
  • $d - текущая дата;
  • $t - текущее время;
  • $v - версия DOS;
  • $_ - переход на новую строку;
  • $s - пробел;
  • $h - удаление предыдущего символа;
  • $e - символ с кодом 27 (ESC);
  • $g - символ >;
  • $b - символ |;
  • $$ - символ $;

16.Перенаправление

> - перенаправление на txt (запись в файл)

mem > 1.txt

Утилита проверка памяти перенаправит данные о тесте в текстовый файл C:\1.txt

tracert www.yahoo.com > 1.txt

Утилита tracert перенаправит данные в текстовый файл C:\1.txt

| - значок, называемый pipe, то есть "трубопровод".

Этим "трубопроводом" можно соединить пару работающих программ, так что первая будет перекачивать свою информацию во вторую.

sed (stream editor, в стандартный DOS не входит)-программа,умеющая пропускать через себя поток текста, переделывая его по дороге: форматируя, удаляя ненужные строки и.т.п.

tracert upgrade.computery.ru | sed > prn

Что у нас вышло:

  • 1) tracert выдает текст, но на экране мы его не увидим, потому что
  • 2) значок | переключил поток этого текста на вход программе sed.
  • (Sed форматирует этот текст так, как я его просил, и пропускает дальше. Но на экран текст снова не попадает так как)
  • 3) значок > перенаправляет текст на принтер.


Created/Updated: 25.05.2018

';>