Внутренние команды MS-DOS
- 1.Команда смены текущего дисковода.
- 2.Команда вывода оглавления каталога: dir.
- 3.Команда смены текущего каталога: cd имя каталога.
- 4.Команда создания каталога: md имя каталога.
- 5.Команда удаления пустого каталога: rd имя каталога.
- 6.Удаление папки вместе с подпапками и содержащимися в них файлами.
- 7.Команда вывода содержимого текстового файла на экран.
- 8.Команда копирования файлов: copy.
- 9.Создание текстового файла.
- 10.Объединение содержимого двух и более текстовых файлов.
- 11.Команда удаления файла: del имя файла или erase имя файла.
- 12.Переименование файла: ren имя файла новое имя файла.
- 13.Создание текстовых файлов.
- 14.Другие команды.
- 15.Изменение вида приглашения DOS-prompt.
- 16.Перенаправление.
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 следует использовать осторожно, так как удалены будут все файлы и папки, входящие в указанную папку!
Команда: copy
Формат: copy(имя копируемого файла)\(имя каталога, в который нужно поместить файл)
- copy имя файла1 имя файла2 - копирование одного файла в другой файл;
- copy имя файла имя каталога - копирование файла в каталог;
- copy имя файла prn - распечатка файла на принтере.
Пример:
Copy games.txt \games копировать файл games.txt в подкаталог GAMES текущего диска.
Команда: 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 в текущем каталоге".
Команда: copy con
Формат: copy con имя файла
После нажатия ENTER нужно ввести текст файла,затем последовательно нажать F6 ENTER
Пример:
Copy con games.txt - создание текстового файла Games.txt в текущем каталоге.
- 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 - символ |;
- $$ - символ $;
> - перенаправление на 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