special

Внутренние команды 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