Командная строка (CMD) windows и её команды...

В дополнение к тем что установлены в Windows XP, есть еще 40, которые идут на Windows XP CD. Вы можете использовать их для диагностики и решения проблем. Для более детальной информации смотрите Windows Support Tools. Информацию по изменениям в функционале MS-DOS команд, новых командах, функциональности шела, конфигурации командной строки и автоматизации задач в командной строке, читайте Command-line reference

Некоторые команды требуют прав администратора.

Запускаем командную строку Windows

Чтобы выполнить запуск командной строки Cmd.exe, нажимаем Win-R ( кнопка windows вместе с R), откроется диалоговое окно Run, в котором нужно набрать cmd. И щелкнуть OK.

Чтобы посмотреть помощь по команде прямо внутри командной строки, наберите команду с ключем /?. Например xcopy /?. Или так help xcopy

Узнать версию Windows из командной строки

Очень легко. Достаточно ввести systeminfo и увидим много интересного про нашу систему :) Также там можно увидеть разрядность системы (System Type: x64-based PC). У меня английская версия Windows, 64-х разрядная. Если бы было написано "Тип системы: x86-based PC", то значило бы что 32-х разрядная.

Узнать разрядность Windows

Это можно узнать командой Set Pro, которая покажет разрядность Windows.

Из скриншота видно что разрядность 64 бита. Если бы там было написано PROCESSOR_ARCHITECTURE=x86, то это означало бы что разрядность у Windows - 32 бита.

Сценарий командной оболочки

Команды можно использовать в пакетных файлах ( batch файлах ) и в скриптах на CScript и WMIC.

Cscript.exe это версия Windows Script Host для командной строки. С ее помощью вы можете запукать файлы со скриптами. Windows Script Host имеет низкие требования к памяти и может быть полезен для системного администратора. WSH поддерживает скрипты на языках VBScript и JScript. По расширению файла можно увидеть на каком языке ( .vbs для VBScript и .js для JScript ).

Настройка командной строки Windows

Как изменить цвет фона, цвет символов, размер и расположение окна командной строки. Копирование и вставка текста в окне консоли. Как настроить дополнение имен файлов и каталогов при наборе в командной строке. Использование функциональных клавиш.

Командные файлы Windows

Общие принципы применения переменных среды в командных файлах. Обработка параметров командной строки. Использование меток, выполнение переходов и циклическая обработка данных. Примеры командных файлов.

Работа с сетью в командной строке

Подробное описание сетевых команд Windows и примеры их использования.

Команды для командной строки в Windows

  • robocopy - утилита резервного копирования и синхронизации каталогов (Robust File and Folder Copy)
  • netstat - статистики сетевых соединений
  • ping - утилита проверки доступности узла
  • nslookup - просмотр данных DNS в командной строке
  • net - управление ресурсами локальной сети
  • ipconfig - просмотр и управление конфигурацией протокола IP
  • bcdboot - копирование в системный раздел файлов загрузки и создание нового хранилища конфигурации загрузки (BCD)
  • xcopy - копирование файлов и папок. Может пригодится при создании загрузочной шлешки с Windows
  • bcdedit - редактирование хранилища данных конфигурации загрузки (BCD)
  • bootcfg - редактирование параметров загрузки в файле boot.ini
  • bootrec - восстановление загрузочных записей и конфигурации загрузки Windows
  • bootsect - редактирование загрузочных секторов для обеспечения загрузки NTLDR или BOOTMGR
  • chkntfs - проверка признака ошибки файловой системы и управление проверкой диска при загрузке Windows
  • movefile - перемещение или удаление занятых файлов при следующей перезагрузке
  • shutdown - выключение или перезагрузка компьютера
  • diskpart - управления дисками, разделами или томами

  A

  • ASSOCкоманда выводит общий список сопоставлений типов файлов без параметров.
  • ADDUSERS – добавить список пользователей из файла CSV;
  • ADMODCMD – пакетная замена «Активных директорий»;
  • APPEND – данная команда разрешает программам открывать файлы данных в присоединенном каталоге, как если бы они находились в текущей папке;
  • ARPAddress – протокол, предназначенный для определения MAC адреса с условием известного IP адреса;
  • AT – команда для управления планировщиком задач;
  • ATTRIB – необходима для изменения атрибутов файла;
  • AUDITUSR – Поможет задать политику аудита всех пользователей;

  B

  • BREAK – Включает или выключает принудительное завершение командного файла путем клавишей CTRL+C;
  • BCDBOOT – Команда для восстановления или создание системного раздела;
  • BOOTCFG – Редактирование настроек загрузки операционной системы;
  • Browstat – Покажет информацию об основных обозревателях домена;
  • BCDEDIT – Изменение данных хранилища конфигурации начальной загрузки;

  C

  • CACLS – Настройка управления доступом к файлам;
  • CALL – вызывает один пакетный файл из другого;
  • CHANGE – Редактирование настроек сервера теминалов
  • CD – Переход в определенную папку;
  • CHCP – Вывод или изменение кодировки страницы;
  • CHOICE – Пользовательский ввод в пакетном файле;
  • CHDIR – Вывод названия или смена текущей папки;
  • CHKDSK – Проверка жесткого диска, исправление ошибок и вывод отчета;
  • CHKNTFS – Проверка файловой системы на ошибки, диагностика жесткого диска во время загрузки системы;
  • CIDDAEMON – Сервис индексирования файлов;
  • CLS – Очистка экрана;
  • CIPHER – Откроет программу шифрования файлов;
  • CLEANMGR – Чистка корзины и временных файлов автоматическим путем;
  • CLEARMEM – Чистка КЭШа памяти
  • CLIP – Перенаправит вывод утилит командной строки в буфер обмена операционной системы;
  • CLUSTER – Кластеризация операционной системы;
  • CMD – Откроет новое независимое окно с командной строкой;
  • CMDKEY – Управление именами и паролями пользователей;
  • CMSTP – Настройка профилей диспетчера подключений;
  • COLOR – Можно поменять цвет фона и текста в окне командной строки;
  • COMP – Сравнение содержимого двух файлов;
  • COMPACT – Управление распаковкой и сжатием файлов в разделе NTFS;
  • COMPRESS – Сжимает отдельные файлы в разделе NTFS;
  • CON2PRT – Возможность подключить или отключить принтер;
  • CONVERT – Преобразование файловой системы из FAT в NTFS;
  • COPY – Скопировать из одного места в другое один или несколько файлов;
  • CSCCMD – Управление автономными файлами при удаленном подключении;
  • CSVDE – Экспорт и импорт данные соглашения о соединении;

  D

  • DATE – Настройка и отображение даты;
  • DEBUG – Отладка и редактирование программ;
  • DEFRAG – Дефрагментация жесткого диска;
  • DEL – Удаление одного или нескольких файлов;
  • DELPROF – Удаление профиля пользователя;
  • DELTREE – Удаление папки со всеми подпапками;
  • DEVCON – Диспетчер устройств командной строки;
  • DIANTZ – Архивация файлов в CAB
  • DIR – Отображает список файлов и папок из указанного каталога;
  • DIRUSE – Посмотреть дисковое пространство;
  • DISKCOMP – Сравнивает содержимое двух гибких дисков;
  • DISKCOPY – Копирование содержимого с одного диска на другой;
  • DISKPART – Настроит параметры запоминающих устройств;
  • DISKPERF – Покажет счетчик производительности дисков;
  • DNSSTAT – Посмотреть статистику DNS
  • DOSKEY – Редактирование командной строки, создание макросов;
  • DSACLS – Запрос и изменение разрешений атрибутов безопасности, а также безопасности Active Directory;
  • DSADD – При выполнении задач администрирования, покажет службу каталогов Active Directory;
  • DSGET – Покажет свойства объектов каталога;
  • DSQUERY – Поиск объектов в Active Directory, по заданным условиям;
  • DSMOD – Изменение атрибутов у существующего объекта каталога;
  • DSMOVE – Перемещение объекта из Active Directory;
  • DSRM – Удаление объекта или всего дерева, расположенного ниже по иерархии;
  • DRIVERQUERY – Покажет список и свойства установленных драйверов устройств;

  E

  • ECHO – Выведет сообщение на экране;
  • EDIT — Запуск редактора MS-DOS
  • EDLIN – Включение построчного текстового редактора;
  • ENDLOCAL – Завершение локальных изменений среды для пакетных файлов;
  • ERASE – Удаление одного или нескольких файлов;
  • EVENTCREATE – Позволит создать сообщение в журнале событий;
  • EVENTTRIGGERS – Отображение и настройка триггеров событий в локальной и удаленной системе;
  • EXE2BIN – Преобразование файлов .EXE в двоичный формат;
  • EXIT – Завершение, выход из командной строки;
  • EXPAND – Распаковка сжатых файлов;
  • EXTRACT – Распаковка CAB файлов;

  F

  • FC – Сравнение двух файлов и отображение различий;
  • FIND — Поиск текста, строки в файле;
  • FINDSTR – Поиск нескольких строк;
  • FINGER – Отображение сведений о пользователях в указанной системе;
  • FITMC – Фильтр нагрузки драйверов;
  • FONTVIEW – Отображение шрифтов системы;
  • FOR/ FLoop command – Запуск команды для каждого отдельного файла из набора;
  • FORLoop command – Запуск команды для всех каталогов, списков, файлов;
  • FORCEDOS – сопоставление приложений, которые не распознаются системой;
  • FORFILES – Одновременная пакетная обработка нескольких файлов;
  • FORMAT – Форматирование диска;
  • FREEDISK Проверить свободное пространство жесткого диска в байтах;
  • FSUTIL – Утилиты для файлов и разделов;
  • FTP – Протокол пересылки файлов, FTP клиент
  • FTYPE – просмотр и редактирование расширений файлов, и сопоставленных этим файлам приложений;

  G

  • GETMAC – можно узнать MAC-адрес (уникальный физический адрес сетевой платы/адаптера) одного или нескольких сетевых адаптеров;
  • GLOBAL – отобразит всех членов глобальных групп;
  • GOTO – передаст управление в пакетном файле к другой команде в отмеченной строке;
  • GPUPDATE – выполнит обновление групповых политик;
  • GPRESULT – Покажет сведения о групповой политики для пользователя или компьютера;
  • GRAFTABL – Показывает расширенный набор символов в графическом режиме;

  H

  • HELP – Выводит справочную информацию о командах командной строки;
  • HOSTNAME – Покажет имя компьютера;

  I

  • ICACLS – Возможность управлять доступом к файлам и папкам;
  • IF – Выполнит команду по заданному условию в пакетном файле;
  • IFMEMBER – Проверить, является ли текущий пользователь членом рабочей группы;
  • IPCONFIG – Позволяет настроить конфигурацию IP;

  K

  • KILL – Завершить какой-либо процесс или программу;

  L

  • LABEL – Настройка меток тома для дисков;
  • LOCAL – Отобразит членов локальных групп;
  • LODCTR — Обновление имен счётчиков и поясняющего текста для расширенного счётчика
  • LOGEVENT – Ввод текста в журнале событий.
  • LOGMAN – Управление сбором данных производительности и журнала событий;
  • LOGOFF – Выход из сеанса пользователя;
  • LOGTIME – Отображение времени выполнения всех операций пользователя;
  • LPG – Вывод на экран состояние удаленной очереди печати;
  • LPR – Отправляет задание печати на сетевой принтер;
  • LSASS – Сервер определения локальной защиты;

 

  M

  • MAKECAB – Архивирование файлов в формате CAB
  • MAPISEND – При помощи командной строки можно отправить сообщение по электронной почте;
  • MEM – Отображает информацию об использованной и свободной памяти;
  • MD – Создание новой папки;
  • MKDIR — Создание новой папки с расширенными функциями;
  • MKLINK – Создает символическую ссылку;
  • MMC – Откроет окно консоли MMC;
  • MODE – Настройка и отладка конфигурации системных устройств;
  • MORE – Постраничный вывод данных размером в один экран;
  • MOVE – Перемещает и переименовывает файлы и папки;
  • MOUNTVOL – Управление дисками, присоединение диска к папке локального диска;
  • MOVEUSER – Перемещение пользователя в другой домен;
  • MQBKUP – Архивирование и восстановление очереди сообщений;
  • MQSVC – Обеспечивает инфраструктуру для работы распределенных приложений;
  • MRINFO – Для работы с рассылками;
  • MSG – Возможность отправить сообщение определенному пользователю или всем пользователям;
  • MSIEXEC – Запускает установщик операционной системы;
  • MSINFO32 – Отображение сведений о системе;
  • MSTSC – Откроет окно подключения к удаленному компьютеру;
  • MV – Копирование файлов, которые используются в системе;

  N

  • NET — Управление сетевыми ресурсами;
  • NETDOM – Настройка доменов;
  • NETSH – Настройка сетевых интерфейсов и удаленного доступа;
  • NETSVC – Откроется командная строка контроллера сети;
  • NBTSTAT – Покажет статистику сети (NetBios);
  • NETSTAT – Покажет статистику сети (TCP/IP);
  • NISFUNC – Отображение сведений о национальных стандартах;
  • NOW – Просмотр текущей даты и времени;
  • NSLOOKUP – Отображение данных DNS;
  • NTBACKUP – Резервное копирование папок;
  • NTSD – Отладчик командной строки;
  • NTRIGHTS – Настройка прав учетных записей;

  O

  • ODBCCONF – Настройка драйвера ODBC;
  • OPENFILES – Отображение открытых файлов на компьютере;

  P

  • PAGEFILECONFIG – Настройка виртуальной памяти и файла подкачки;
  • PATH – Позволяет настроить путь поиска к исполняемым файлам;
  • PATHPING – Отображает информацию о потере данных и скрытых сетях;
  • PAUSE – Возможность приостановить выполнение сценария командной строки;
  • PENTNT — Диагностика ошибок деления с плавающей точкой процессора Pentium;
  • PERMS — Отображение разрешения пользователю;
  • PERFMON – Откроет окно «Производительность системы»;
  • PING – Проверка скорости подключения сети, путем измерения времени отправки пакета на заданную точку и доставки обратно;
  • PORTQRY – Отобразит состояние служб и портов;
  • POPD – Возврат к предыдущему значению активной папки, сохраненному ранее при помощи команды PUSHD$
  • POWERCFG – Настройка параметров питания компьютера;
  • PRINT – Печать текстовых файлов;
  • PRINTBRM – Резервное копирование очереди печати;
  • PRNCNFG – Настройка параметров принтера;
  • PRNMNGR – Выбор принтера по умолчанию, возможность добавить, удалить и отобразить список всех принтеров;
  • PROMPT – Изменение приглашения в cmd;
  • PROXYCFG – Настройка прокси;
  • PSEXEC – Позволяет удаленно выполнить процесс;
  • PsFile – Удаленный просмотр открытых файлов;
  • PSGETSID – Отображает ID компьютера или пользователя;
  • PSINFO – Отображение информации о системе;
  • PSKILL – Завершение процесса по имени или ID;
  • PSLIST – Отображение подробной информации о процессах;
  • PSLOGGEDON – Просмотр активных пользователей системы;
  • PSLOGLIST – Просмотр записей журнала событий;
  • PSPASSWD – Смена пароля учетной записи;
  • PSSERVICE – Управление сервисами;
  • PSSHUTDOWN – Завершение работы компьютера или перезагрузка;
  • PSSUSPEND – Приостановка процесса;
  • PUSHD – Сохранение значения текущей активной папки;

  Q

  • QAPPSRV – Показывает доступные серверы терминалов;
  • QGREP – Поиск файлов в строках, по заданному значению;
  • QPROCESS – Отображение информации о процессах;
  • QWINSTA – Отображение информации о сеансах сервера терминалов;

  R

  • RASDIAL – Управление подключениями служб удаленного доступа;
  • RASPHONE – Управление сеансами удаленного доступа;
  • RCP – Возможность обмена файлами с компьютером, на котором выполняется служба RCP;
  • RD – Удаление папки;
  • RECOVER – Восстановление поврежденных файлов;
  • REG – Редактирование системного реестра;
  • REGREGISTRY – Расширенное редактирование системного реестра;
  • REGEDIT – Импорт и экспорт данных реестра;
  • REGSVR32 – Регистрация или отмена регистрации библиотек DLL
  • REGINIChange – Настройка допуска к изменению реестра;
  • RELOG – Создаст новый журнал производительности из уже имеющегося;
  • REM – Создание комментария в пакетном файле;
  • REN – Переименование файлов и папок;
  • RENAME — Переименование файлов и папок;
  • REPLACE – Замена, добавление или обновление файлов в каталогах;
  • RESET – Сбросить сеанс удаленного подключения;
  • REXEC – Выполнение команд на удаленном компьютере со включенной службой rexec;
  • RD – Удаление одной или нескольких папок;
  • RMTSHARE – Настройка общего доступа к папкам или принтеру;
  • RMDIR – Удаление папки;
  • ROBOCOPY – Резервное копирование и синхронизация папок;
  • ROUTE – Управление таблицей сетевых маршрутов;
  • RSH – Выполнение команд на удаленном компьютере с запущенной службой RSH;
  • RSM – Управление ресурсами съемных запоминающихся устройств;
  • RUNSTART – Запуск команд управления;
  • RUNAS – Запуск программ от имени другой учетной записи;
  • RUNDLL32 – Запуск 32-разрядной библиотеки DLL;
  • RWINSTA – Сбросит в начальное состояние программы сеанса и подсистемы оборудования;

  S

  • SET – Отображение и изменение переменных среды окружения операционной системы;
  • SETLOCAL – Начало локальных изменений среды в пакетном файле;
  • SC – Возможность настройки служб операционной системы;
  • SCHTASKS – Управление планировщиком задач в локальной и удаленной системе;
  • SCLIST – Отобразит список системных служб;
  • SDBINST – Запуск установщика базы данных совместимости;
  • SECEDIT – Позволит автоматизировать настройки безопасности;
  • SETVER – Задает номер версии, который MS-DOS сообщает программе;
  • SETDisplay – Установка или удаление изменения среды;
  • SETX – Установить постоянные изменения среды;
  • SFC – Проверка файлов операционной системы;
  • SHADOW – Наблюдение за другим сеансом удаленного рабочего стола;
  • SHARE – Редактирование общего доступа к папкам или принтерам;
  • SHORTCUT – Создать ярлык Windows;
  • SHIFT – Изменяет содержимое (сдвиг) представляемых параметров для пакетного файла;
  • SHOWGRPS – Отобразит список подсоединенных рабочих групп пользователей;
  • SHOWMBRS – Отобразит список пользователей, который относятся к рабочим группам;
  • SHUTDOWN — Выключение или перезагрузка компьютера;
  • SLEEP – Ожидание на протяжение заданного времени;
  • SLMGR – Управление лицензированием ПО (Vista/2008);
  • SOON – Расписание команд, которые будут выполнятся в ближайшее время;
  • SORT – Сортировка файлов;
  • START – Запуск команд или программ в отдельном окне;
  • SU – Сменить пользователя;
  • SUBINACL – Редактирование файлов, папок и данных собственной учетной записи;
  • SUBST – Сопоставление пути с буквой диска;
  • SYSTEMINFO – Отображение информации о конфигурации системы;

  T

  • TASKLIST – Отображения списка запущенных служб приложений;
  • TASKKILL – Завершение, удаление запущенных процессов;
  • TCMSETUP – Установка клиента телефонии;
  • TFTP – Обмен файлами с удаленным компьютером, при условии, что на нем запущена служба TFTP;
  • TIME – Отображение и настройка текущего времени;
  • TIMEOUT – Задержка обработки пакетных файлов;
  • TITLE – Изменение заголовка окна командной строки;
  • TINTADMN – Удаленное управление компьютером;
  • TLIST — Список задач с отображением пути;
  • TOUCH – Изменение файла метки;
  • TRACERT – Трассировка маршрута к удаленному хосту;
  • TSSHUTDN – Выключение или перезагрузка удаленного компьютера;
  • TREE – Отображение структуры диска или каталога в виде дерева (в графическом виде);
  • TSCON – Присоединяет сеанс пользователя к сеансу терминала;
  • TSDISKON – Отключение сеанса терминала;
  • TSKILL — Завершение, удаление запущенных процессов;
  • TYPE – Выводит на экран содержимое указанного текстового файла;
  • TypePerf – Записывает данные о производительности в журнал событий;

U

  • UNLODCTR – Удаление имен счетчиков;
  • USERINIT – Проводник операционной системы;
  • USRSTAT – Отображение списка имен доменов;

  V

  • VER – Информация о версии;
  • VERIFY – Режим проверки правильности записи на диск;
  • VOL – Вывод метки и тома диска;
  • VSSADMIN – Инструмент теневого копирования тома;

  X

  • XCOPY – Копирование папок и файлов;
  • XCACLS – Настройка разрешения для файлов и папок;

  W

  • W32TM – Диагностика службы времени;
  • WAITFOR – Ожидание или послание сигнала;
  • WBEMTEST – Тестер инструментов управления операционной системы;
  • WHERE – Найти и отобразить файлы в дереве каталогов;
  • WHOAMI – Отображение текущего имени пользователя и домена;
  • WINDIFF – Сравнивает содержимое двух или нескольких наборов файлов;
  • WINMSDP – Системный отчет операционной системы;
  • WINRM – Удаленное управление операционной системы;
  • WINRS – Оболочка удаленного управления операционной системы;
  • WINVER – Отображение информации о версии операционной системы;
  • WMIC — Инструмент для написания сценариев;
  • WUAUCLT – Обновление операционной системы;