Privacy Policy Cookie Policy Terms and Conditions Command.com — Википедия

Command.com

Материал из Википедии — свободной энциклопедии

COMMAND.COM — название интерпретатора командной строки операционной системы DOS и 16/32-битных операционных систем Microsoft Windows (95/98/98 SE/Me). COMMAND.COM запускается при старте системы перед всеми остальными программами и выполняет команды из файла AUTOEXEC.BAT.

В качестве интерпретатора командной строки, COMMAND.COM имеет два режима работы. Первый режим — интерактивный, когда пользователь вводит с клавиатуры команды, которые немедленно выполняются. Второй режим — пакетный, когда COMMAND.COM выполняет заранее определённую последовательность команд, сохранённых в файлах с расширением .BAT. Функции аналогичны командным интерпретаторам Unix-совместимых операционных систем, с тем отличием, что COMMAND.COM имеет более ограниченный набор возможностей.

Программа cmd.exe выполняет роль COMMAND.COM в операционных системах Windows NT/2000/XP/2003 и OS/2. В этих системах также присутствует COMMAND.COM для совместимости с DOS-приложениями.

Содержание

[править] Внутренние команды

В этой секции рассмотрены основные и наиболее интересные команды COMMAND.COM. Все команды выполняются после нажатия клавиши Enter. Команды могут быть введены с клавиатуры в любом регистре: dir, DIR и DiR выполнят одну и ту же команду.

[править] Команды файловой системы

COMMAND.COM содержит встроенный набор команд, позволяющий работать с файлами.

Чтобы запустить программу, нужно набрать имя исполняемого файла программы, и нажать клавишу Enter. Расширение файла можно не указывать (например, вместо nc.exe можно набрать просто nc). Чтобы сменить текущий диск, надо набрать букву диска с двоеточием.

[править] Другие команды

Все команды, используемые в интерактивном режиме, могут быть использованы и в пакетном режиме. Обратное тоже верно — пакетные команды могут быть использованы интерактивно.

CLS 
Очистка экрана
CHCP 
Просмотр или изменение текущей кодовой страницы
CTTY 
Определение устройства, используемого для ввода-вывода
DATE 
Установка системной даты
ECHO 
ECHO ON разрешает отображение текста на экране, ECHO OFF запрещает. Команда ECHO текст выводит текст на экран
PATH 
Просмотр или изменение переменной окружения PATH, которая отвечает за места, в которых COMMAND.COM будет искать исполняемые файлы
PAUSE 
Прекращение выполнения пакетного файла и вывод запроса на дальнейшее продолжение
PROMPT 
Просмотр или изменение переменной окружения PROMPT, в которой хранится строка приветствия командного интерпретатора
SET 
Установка значения переменных окружения. Если эта команда вызвана без параметров, отображается полный список всех переменных окружения
TIME 
Установка системного времени
VER 
Просмотр версии операционной системы

[править] Управляющие команды

Управляющие команды используются в пакетных файлах для управления последовательностью выполнения команд.

:имя_метки 
Задание имени метки для команды GOTO.
FOR 
Повтор некоторой команды для каждого файла из заданного списка
GOTO 
Переход к метке внутри пакетного файла
REM 
Комментарий: любой текст после этой команды игнорируется
IF 
Задание условия, в зависимости от которого происходит выполнения разных команд
CALL 
Остановка выполнения текущего командного файла, запуск другого, возобновление выполнения текущего файла
EXIT 
Выход из COMMAND.COM и возвращение в программу, из которой он был запущен

[править] Переменные

Пакетные файлы для COMMAND.COM имеют четыре типа переменных:

  1. Переменная ERRORLEVEL — содержит код возврата последней из запущенных программ. Большинство программ устанавливают эту переменную в зависимости от результата своего выполнения (например, код 0 означает успешное выполнение). Некоторые программы не меняют значение этой переменной во время запуска.
  2. Переменные окружения имеют вид %VARIABLE% и могут быть заданы с помощью команды SET. Большинство версий COMMAND.COM позволяют использовать значения этих переменных только в пакетном режиме.
  3. Переменные командной строки имеют вид %0, %1%9. Переменная %0 содержит имя исполняемого файла, следующие за ней переменные содержат аргументы командной строки, разделённые пробелами.
  4. Переменные для команды FOR имеют вид %%a и используются в пакетных файлах совместно с этой командой.
 
На других языках
THIS WEB:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia 2006:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu