Синтаксис команд cmd. Тонкости работы в командной строке Windows. Что такое командная строка

Командная строка - специальная программа, позволяющая управлять операционной системой при помощи текстовых команд , вводимых в окне приложения. Её интерфейс полностью текстовый, в отличие от привычного вида операционной системы.

Выполнять действия при помощи текстовых выражений, конечно, не так удобно, как щёлкать по значкам на экране, выбирая пункты меню, открывая окна программ. Но иногда открыть командную строку просто необходимо, например, при неполадках в системе, работе с настройкой сети и оборудования, вызове системных приложений. Вот несколько примеров её использования:

  1. Команда systeminfo позволяет собрать данные о системе, в том числе об установленных обновлениях и информацию о сети. В графическом интерфейсе получение таких данных не предусмотрено.
  2. chkdsk - проверка диска на присутствие ошибок с созданием отчёта.
  3. sfc /scannow - полезная команда запуска проверки и восстановления повреждённых файлов.
  4. ipconfig - позволяет за доли секунды узнать IP-адрес вашего компьютера .
  5. ping - проверка работы сети при проблемах с маршрутизатором.
  6. help - командная строка выдаст список возможных команд с краткой информацией о них.

Это лишь несколько примеров полезного использования этого приложения. Кроме того, через окно программы можно вполне успешно работать на компьютере, не прибегая к помощи мыши.

Способы включения

Существует несколько вариантов открыть командную строку Windows:


В версии выше Windows 8 для того чтобы применить этот способ, нужно щёлкнуть на лупу рядом с именем пользователя.


Также для быстрого запуска вы можете создать ярлык на рабочем столе и горячие клавиши. Создать ярлык можно так:

  1. В окне проводника найдите папку «Windows\System32», в ней правой кнопкой мыши щёлкните по файлу cmd.exe, далее «Создать ярлык» и выберите для него название.
  2. Кликните правой кнопкой по пустому месту на экране, в контекстном меню найдите «Создать ярлык». В появившемся поле наберите C:\Windows\System32\cmd.exe. Далее выберите имя и нажмите ОК.

Теперь можно назначить горячие клавиши. Вызовите контекстное меню созданного ярлыка, нажмите «Свойства», вкладка «Ярлык», в поле «Быстрый вызов» введите необходимую комбинацию.

Обратите внимание, что при запуске при помощи ярлыка, окна поиска и проводника, командная строка запускается из папки System32, а при помощи пункта «Выполнить» меню «Пуск» из папки Users вашего компьютера.

Открытие с расширенными правами

Среди рассмотренных способов некоторые позволяют включить командную строку от имени администратора. Дело в том, что даже если в текущей работе вы используете учётную запись Администратор, вы не обладаете полными правами для управления системой. Это сделано для повышения надёжности и снижения риска повреждений от вредоносных программ.

Запуск от имени администратора - это иное понятие, нежели учётная запись администратора . Предполагает повышение уровня прав, получение программой наивысшего доступа к изменению системы. Таким образом, в приложении (в нашем случае в командной строке) станет доступно больше функций. При обычном открытии они просто заблокированы. Например, если вы хотите отключить контроль учётных записей через cmd.exe, в обычном режиме это будет недоступно, только от имени администратора.

Таким образом, командная строка представляет собой некий универсальный инструмент управления системой Windows, позволяющий выполнять различные задачи, не переключаясь между множеством окон, меню, программ. Все команды направляются через окно текстового набора, можно быстро изменить параметры сети, настройки безопасности, проверить или отформатировать диски и выполнить многие другие функции за считаные секунды.

Большинство пользователей персональных компьютеров не сталкиваются с потребностью использования какой-либо CMD команды. Многим просто хватает функций, предоставляемых визуальной оболочкой операционной системы. Тем не менее, есть ситуации, когда приходится манипулировать системой напрямую, вот тогда-то и приходит на помощь командная строка.

Что такое командная строка

Это программное обеспечение, входящее в состав стандартных программ системы. CMD предоставляет пользователю возможность работать с системой и файлами напрямую. Приложение имеет текстовый интерфейс, а результат выполнения отображается на экране. Проще говоря, командная строка переводит запросы пользователя в понятную системе форму. Внешне, конечно, программа выглядит для простого пользователя не очень привычно, но при этом обладает рядом положительных свойств, а к тому же она быстрее визуальной составляющей. встроена в каждую версию операционной системы Windows.

Способы запуска командной строки

Разработчики операционной системы предусмотрели несколько вариантов запуска CMD:

  • Перейти в меню Пуск/ стандартные программы/ далее в списке выбрать "Командная строка".
  • Перейти в меню Пуск, выбрать "Выполнить", в появившемся окне в строку ввести CMD.exe. Вызвать окно "Выполнить" также можно с помощью комбинации клавиш Win+R.
  • Перейти в системную папку C:\Windows\system32 и выбрать программу CMD.exe.

Большинство самых важных команд имеется возможность получить при помощи команды Help. После ввода данного запроса появятся команды CMD Windows с информацией об их способах применения. Все их можно подразделить на несколько достаточно обширных групп. Их разделение происходит по принципу применения. Например, CMD команды запуска используемых команд. Ниже будут представлены самые распространенные из них. Они же и самые необходимые команды строки CMD.

Основные команды для работы с системными каталогами

Данный список команд пригодится, если потребуется получить доступ к папкам, расположенным в системе:

  • Dir - предоставляет возможность просмотреть папки в виде списка. С помощью дополнительных критериев командной строки можно отсортировать каталоги по ряду параметров.
  • RD - предоставляет возможность удалить ненужный каталог. С дополнительными параметрами можно задать критерии удаления: например, удалять несколько папок сразу.
  • MD - команда создает новую папку (каталог). Различные параметры позволяют создавать каталоги разного вида.
  • CD - предоставляет возможность переместиться из одного каталога в другой, в некоторых случаях потребуется использовать кавычки.
  • XCopy - используется для копирования папок, при этом не меняется их структура. В отличие от Copy эта имеет более расширенные возможности команды. Через CMD с этим запросом можно осуществлять достаточно гибкие операции.
  • Tree - предоставляет возможность отобразить каталоги в графическом виде. По умолчанию отображение происходит посредством псевдографики.
  • Move - применяется как для перемещения, так и для изменения имени каталога. Команда дает возможность перемещать за раз несколько папок.

Основные команды для работы с файлами

Эти команды CMD файла могут пригодиться очень многим пользователям персонального компьютера:

  • del - команда используется для удаления. Может использоваться для удаления как одного, так и нескольких файлов. Кроме того, есть возможность удаления разрешенных только для чтения файлов;
  • edit - с помощью команды выполняется запуск текстового редактора;
  • ren - позволяет переименовать файл. Также можно использовать rename;
  • move - применяется для перемещения и переименования файла;
  • copy con - позволяет создать новый файл;
  • fc - позволяет сравнить, что находится в двух файлах. Результатом работы являются появляющиеся символы, которые дают информацию о статусе сравнения;
  • type - применима для текстовых документов. Выполнением команды является вывод на экран содержимого файла;
  • copy - позволяет копировать, а также объединять файлы.

Команды для диагностики ЖД компьютера и системы

Кроме всех приведенных достоинств, CMD команды позволяют проводить проверки на наличие ошибок в работе жестких дисков или изменять метки томов, а также делать дефрагментацию.

  • Compact - команда позволяет отображать и настраивать сжатие в файловой системе NTFS. Путем этой команды можно существенно сэкономить дисковое пространство.
  • Format - производит форматирование диска или дискеты. Учтите, форматирование приведет к полному удалению всех данных на носителе.
  • Chkdisk - осуществляет проверку и вывод информации о носителе. Команда поможет узнать о занятом пространстве, количестве места на поврежденных секторах и так далее.
  • Fsutil - предоставляет информацию о файловой системе и позволяет внести в нее изменения.
  • Chkntfs - позволяет показать и настроить в процессе запуска Windows.
  • Convert - позволяет преобразовать том из одной файловой системы в другую. Невозможно изменять тип у активного тома или диска.
  • Recover - команда для восстановления данных с поврежденных носителей. Происходит данный процесс методом считывания одного сектора за другим. Считывание происходит лишь с тех секторов, с которых можно считать. Данные расположенные в поврежденных физически секторах восстановлены не будут. Чаще всего восстанавливают, таким образом, текстовые документы с поврежденных дискет.
  • Diskpart - позволяет открыть данные о диске и провести требуемую настройку.
  • Vol - предоставляет информацию о серийном номере жесткого диска.
  • Label - применяется для просмотра и редактирования меток тома. Следует учитывать, что для наименование тома может содержать не более 11 символов, а NTFS 32 символа.

Информационные команды

Данный вид команд поможет получить данные о версиях, конфигурациях, а также установленных драйверах:

  • ver - предоставляет информацию о версии системы при помощи команды CMD, Windows 7 также поддерживает этот запрос;
  • driverquery - позволяет просмотреть сведения об установленных драйверах; Отображение может происходить в виде списка, таблицы или CSV;
  • systeminfo - предоставляет информацию о конфигурациях системы. Конфигурации можно просмотреть как на локальном, так и на к тому же команда предоставляет свойства о пакетах обновления.

процессами и приложениями

Команды для управления и изменения параметров операционной системы:

  • shutdown - команда используется для выключения, перезагрузки или перевода компьютера в спящий режим. При наличии необходимых у пользователя прав имеется возможность проводить настройки удаленно;
  • time - используется для отображения и изменения текущего времени;
  • date - используется для отображения и изменения текущей даты;
  • tasklist - предоставляет пользователю список процессов, выполняющихся в настоящее время на локальном или удаленном персональном компьютере;
  • schtasks - дает возможность создавать, настраивать или удалять запланированные задачи в операционной системе. В графическом интерфейсе команда представлена программой "Планировщик заданий";
  • taskkill - применяется для завершения работы процессов посредством идентификаторов или же наименований исполняемых файлов. Использоваться средство начало с Windows XP.

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

Эта группа команд относится непосредственно к настройке работы CMD. Команды помогут очищать экран, менять его внешний вид и так далее:

  • Exit - позволяет закрывать пакетные данные или же вовсе закрыть командную строку.
  • Color - предоставляет возможность изменения цвета фона или шрифта в окне командной строки. Цвет задается шестнадцетиричной цифрой. Старший бит обозначает яркость, а последующие - цвет. По умолчанию используется белые буквы на черном фоне.
  • Title - позволяет изменять наименование окна CMD.exe.
  • CMD - позволяет запустить новое окно интерпретатора командной строки Windows. Обычно необходимость в этой команде возникает, когда требуется предопределить настоящие настройки CMD.
  • Prompt - дает возможность изменить приветствие командной строки. Если использовать команду без параметров, то текст приглашения будет иметь вид: текущий диск, каталог и символ "больше".

Сетевые команды CMD

У большинства пользователей потребность в данных запросах возникает крайне редко, но профессионалы считают, что данные коды очень помогают при работе с компьютером:

  • getmac - команда предоставляет информацию о аппаратных адресах сетевых адаптеров. При этом узнать можно как локальные, так и удаленные адреса;
  • netsh.exe - команда выполняет открытие еще одной строки. С помощью нее при необходимости можно вести настройку сети. Многие опытные пользователи считают эту программу незаменимой. Для получения справки о командах необходимо написать ее с вопросительным знаком;
  • ipconfig - позволяет получить информацию об установках протокола. Иногда команда позволяет обновить данные в автоматическом режиме. Старые операционные системы могут не поддерживать работу данной команды CMD;
  • nbtstat - основное назначение команды - вывод информации NetBt. кроме того, происходит отображение имен и содержимого;
  • netstat.exe - эта команда выводит информацию о соединениях. Выводимые данные позволяют увидеть всю информацию, связанную с

Стоит помнить, что, помимо этих сетевых команд, существуют еще некоторые, которые помогут упростить работу пользователи. Следует помнить, что использовать эти команды нужно только тогда, когда есть уверенность в совершаемом действии. Неправильное использование команд CMD может привести к серьезным проблемам в работе персонального компьютера.

Список полезных команд

Помимо приведенных команд, существует еще огромное количество прочих:

  • break - команда позволяет включить обработку клавиш CTRL+C;
  • debug - запускает средство для отладки и прочих изменений в программные продукты;
  • devcon - команда запускает средство, альтернативное диспетчеру задач;
  • exe2bin - команда преобразовывает приложения формата exe в двоичный формат;
  • hostname - предоставляет возможность получения имени компьютера;
  • logoff - команда завершает работу системы Windows.

Все приведенные CMD команды позволят упростить работу с некоторыми программными средствами. Главное, не пытаться использовать запросы не по их прямому назначению, дабы избежать потерь важной информации и прочих нежелательных последствий.

В операционных система Windows 7,8 или 10 командная строка, конечно, не такой сильный инструмент, как системная консоль в Linux. Но тем не менее, она умеет очень многое и при правильном использовании это тоже очень неплохое подспорье в работе как профессионалу, так и новичку. Чтобы её запустить достаточно нажать кнопку «Пуск» и набрать фразу «Командная строка». В результатах будет ярлычок запуска консоли. Но можно поступить быстрее — просто нажать комбинацию клавиш Win+R, в строку «Открыть» ввести команду cmd и кликнуть на «ОК».

После этого Вы увидите чёрное окошко с мигающим курсором. В нём и надо вводить директивы. Я приведу список базовых команд командной строки Виндовс.

Список команд строки CMD Windows:

append — команда, позволяющая открыть файлы данных из указанной папки таким образом, как будто они находятся в текущей папке.
arp — работа с таблицей протокола ARP (Address Resolution Protocol)
assoc — работа с ассоциациями: просмотр или изменение сопоставлений расширений файлов приложениям
at — планировщик задач Виндовс
attrib — изменение атрибута нужного файла
bcdboot — системная утилита, используемая для создания системного раздела или восстановления среды загрузки на системном разделе, который создается посредством копирования небольшого набора файлов среды загрузки из установленного образа. Другими словами, комада запускает копирование в системный раздел файлов загрузки и создание новой конфигурации загрузки (bcd)
bcdedit — редактирование конфигурации загрузки Windows (bcd)
bootcfg — изменение параметров загрузки операционной системы в файле boot.ini
bootsect — работа с загрузочными секторами для обеспечения работы загрузчиков ntldr или bootmgr
cacls — редактирование списков управления доступом к файлам (другими словами создание списка ACL — Access Control List)
call — вызов из командного файла подпрограмм или других командных файлов
cd — смена текущего каталога (сокращение от Change Directory)
change — изменение настроек сервера терминалов. Контексты — logon, port, user. Аналогичные команды:

Chglogon - chgport - chgusr

chcp — просмотр или изменение текущей кодовой страницы
chkdsk — утилита проверки диска (сокращение от Check Disk)
chkntfs — проверка файловой системы NTFS на наличие ошибок и управление проверкой диска при загрузке ОС
choice — эта команда позволяет внести в командный файл элемент интерактивности, реализуя пользовательский ввод в командном файле.
cipher — работа с шифрованием файлов
clip — перенаправление вывода работы командной строки в буфер обмена Windows
cls — очистка содержимого экрана консоли в командной строке
cmd или command — запуск ещё одной копии командной строки MS-DOS
color — доступ к изменению цвета фона и текста в окне консоли
comp — сравнение содержимого указанных файлов
compact — работа с сжатием и распаковкой файлов в разделах NTFS
convert — конвертирование файловой системы дисков из одной файловой системы в другую. Например, из FAT в NTFS.
copy — команда командной строки для копирования файлов и каталогов
date — отображение или изменение текущей даты на компьютере
debug — запуск отладчика Windows
defrag — запуск системного приложения для дефрагментации диска
del — удаление выбранного файла или сразу нескольких файлов
devcon — управление устройствами через командную консоль
diantz - создание архивов формата.cab. Аналог команды makecab.
dir — отображение списка файлов и каталогов
diskpart — системная утилита для управления разделами дисков
doskey — редактирование и повторный вызов команд Windows, использование макросов.
driverquery — вывод информации о установленных в системе драйверах.
echo — вывод текста на экран консоли
edit — консольный текстовый редактор
endlocal — конец локальных изменений переменных окружения в командном файле
erase — удаление указанных файлов (аналог команды del)
esentutl — приложение для обслуживания баз данных Extensible Storage Engine для Windows
eventcreate — запись сообщения в журнал событий Windows
exit — выход из запущенной утилиты, процедуры или командного файла
expand — распаковка сжатых файлов с расширением CAB.
extract — извлечение содержимого, распаковка CAB-файлов в Windows (EXTRAC32)
fc — сравнение содержимого в выбранных файлах
find — поиск строки с заданным символом в файле
findstr — поиск строк в файлах с использованием регулярных выражений
for — цикл «for» для обработки результатов выполнения других команд, списков, и строк в текстовых файлах
forfiles — выполнение определённой команды для каждого файла в заданной группе
format — форматирование диска
fsutil — утилита для управления файловой системой диска
ftp — встроенный консольный FTP-клиент
ftype — просмотр и изменение расширений файлов и сопоставленных им приложений
getmac — команда консоли Виндовс, показывающая физические адреса (т.н. MAC-адреса) имеющихся на компьютере сетевых адаптеров (в т.ч. и WiFi)
goto — команда для организации безусловного перехода в командном файле. Обычно используется с командой «if» или «for».
help — справка по командам командной строки Windows
hostname — отображение имени компьютера в сети
icacls — управление списками доступа (acl)
if — оператор условного выполнения команд в пакетном файле
ipconfig — просмотр информации о параметрах сетевых адаптеров и управление конфигурацией протокола IP
label — редактирование меток тома дисков
logman — работа с монитором оценки производительности операционной системы
logoff — завершение текущего сеанса пользователя
makecab — создание сжатых файлов формата.CAB
mem — вывод справки об использовании памяти в консоли
md — создание нового каталога (папки)
mklink — работа с символическими ссылками на файлы и папки
mode — конфигурирование системных устройств в среде CMD
more — постраничный вывод информации или содержимого файлов
mountvol — управление точками монтирования томов
move — перемещение файлов и каталогов
movefile — перемещение или удаление занятых файлов при следующей перезагрузке
msg — отправка сообщений активным пользователям в системе
nbtstat — отображение статистики и кеша имён протокола NETBIOS over TCP/IP (NetBT)
net — работа с ресурсами локальной сети
netcfg — отображение и изменение конфигурации компонентов сети
netsh — командная сетевая оболочка Network Shell, имеющая расширенные возможности работы с сетевыми сервисами
netstat — вывод статистики активных сетевых соединений
nslookup — просмотр данных DNS в командной строке по выбранному сайту или IP-адресу
openfiles — управление открытыми локально или через сеть файлами
path — изменение пути поиска исполняемых файлов
pathping — одновременная трассировка маршрута и пинг каждого из промежуточных узлов с возможностью оценки качества каждого из участков маршрута
pause — пауза при выполнении командного файла в консоли
ping — тестовая системная утилита проверки доступности узла в локальной сети или Интернете
popd — возврат в каталог, который был ранее отмечен командой pushd
pnputil — утилита для работы с драйверами устройств Plug-n-Play (PnP)
powercfg — настройка параметров электропитания системы
print — печать текстового файла из командной строки
prompt — изменение строки приглашения в консоли
pushd — сохранить текущего пути к каталогу
qprocess — показ текущего состояния процессов
query — информация о текущем состоянии процессов и сеансов пользователей (аналог команд qprocess и quser)
quser — отражение информации о сеансах пользователей
rasdial и rasphone — управление сеансами удаленного доступа
rd — удаление указанного каталога (сокращение от Remove Directory)
reagentc — адимнистрирование стреды восстановления Windows
recover — восстановление файлов на поврежденном диске
reg — утилита командной строки для работы с реестром Windows
regedit — импорт и экспорт данных реестра Windows
regsvr32 — регистрация или отмена регистрации DLL
regini — управление доступом к разделам реестра
rem — комментарий в строке командного файла
rename (ren) — переименование файлов
replace — замена или добавление файлов в каталогах
reset — сброс сеанса удаленного рабочего стола (RDP сессии)
rmdir — удаление каталога
robocopy — системная утилита резервного копирования и синхронизации каталогов
route — работа с таблицей маршрутизации Виндовс
runas — запуск указанного приложения от имени другого пользователя (обычно Администратора)
rundll32 — регистрация файлов DLL и запуск их в качестве приложения
sc — управление службами Windows (сокращение от Service Control)
schtasks — работа с планировщиком задач
sclist — список системных служб операционной системы
set — установка и изменение переменных среды окружения Windows
setlocal — установка локальных переменных в командном файле
setx — утилита для создания системных переменных
sfc — проверка и восстановление системных файлов Windows
share — управление доступом к файлам и папкам из локальной сети
shift — сдвиг входных параметров для командного файла
— выключение или перезагрузка компьютера из командной строки
sleep — задержка по времени в пакетном файле
sort — сортировка строк в выбранном файле
start — запуск приложения или командного файла через консоль
subst — назначение каталогу буквы диска или отмена уже установленного назначения
systeminfo — отображение полной информации о системе
takeown — изменение владельца файла или папки
taskkill — завершение активных процессов в локальной системе или на удалённом компьютере
tasklist — отображение списка выполняющихся задач, приложений и служб Windows
time — отображение и настойка текущего времени
telnet — встроенный telnet-клиент Windows
tftp — встроенный консольный TFTP-клиент
timeout — задержка в пакетных файлах
title — изменение заголовка окна запущенного командного интерпретатора CMD.EXE
tracert — трассировка маршрута к узлу в локальной сети или Интернете
tree — отображение структуры каталога в виде «дерева»
type — вывод в консоль содержимого указанного текстового файла
typeperf — вывод сведений о производительности
tzutil — работа с часовыми поясами
ver — отображение версии операционной системы
verify — настройка режима проверки записываемых файлов
vol — вывод данных метки выбранного тома
vssadmin — администрирование службы теневого копирования томов
waitfor — принудительное ожидание командой сигнала или действия
where — отображение места расположения файлов
whoami — вывод имени текущего пользователя
windiff — сравнение содержимого выбранных файлов
winrm — удаленное управление системой из консоли
winrs — удаленная командная строка Remote Shell
winsat — средство проверки производительности системы
wmic — выполнение команды WMI
xcopy — копирование файлов и папок

Примечание: Все эти команды можно использовать не только в интерпретаторе CMD.EXE, но и составлять из ни исполняемые BAT-файлы.

Примеры использования команд командной строки CMD:

Работа с реестром:
reg add - Добавить параметр в реестр
reg compare - Сравнивать части реестра.
reg copy - Копирует из одного раздела в другой
reg delete - Удаляет указанный параметр или раздел
reg export - Экспортировать часть реестра
reg import - Соответственно импортировать часть реестра
reg load - Загружает выбранную часть реестра
reg query - Выводит значения заданной ветки реестра
reg restore - Восстанавливает выбранную часть реестра из файла
reg save - Сохраняет выбранную часть реестра
reg unload - Выгружает выбранную часть реестра

Система:
shutdown /r 0 - немедленная перезагрузка системы
shutdown /h 0 - немедленное выключение компьютера
systemInfo — покажет много полезного о компьютере

Управление группами и пользователями:
net localgroup group user /add - Добавить в группу «group», пользователя «user»
net localgroup group user /delete - Удалить пользователя «User» из группы «group»
net send comp »Привет!» — отправить сообщение «Привет» пользователю компьютера «comp»
net sessions - список сессий пользователей
net session /delete — закрыть все открытые сетевые сессии
net use Z: \\имя компьютера\папка\ — подключить как сетевой диск с буквой «Z:\» папку на указанном удаленном компьютере
net user user /active:no — заблокировать пользователя «user»
net user user /active:yes — разблокировать пользователя «user»
net user user /domain — информация о пользователе «user» домена «domain»
net user user /add - добавить пользователя «user»
net user user /delete - удалить пользователя «user»

Сеть:
netstat -a — список всех подключений по сети к машине
nbtstat -A 192.168.1.2 - имя пользователя работающего за удаленной машиной c IP-адресом 192.168.1.2.

Вызов системных утилит, оснасток и консолей управления Windows:

Через команды командой строки можно запускать любые утилиты и системные программы операционной системы Виндовс, в том числе и системные оснастки управления дисками, устройствами, групповыми политиками и т.п. Достаточно просто ввести имя нужного объекта и нажать клавишу Enter.

appwiz.cpl — Установка и удаление программ
certmgr.msc — Консоль управления сертификатами
ciаdv.msc — Служба индексирования
cliconfg — Настройка сетевого клиента SQL
clipbrd — Буфер обмена Windows
compmgmt.msc — Системная оснастка «Управление компьютером»
dcomcnfg — Консоль управления DCOM компонентами
ddeshare — Общие ресурсы DDE (на Win7 не работает)
desk.cpl — Управление свойствами экрана
devmgmt.msc - Запуск Диспетчера устройств Виндовс
dfrg.msc — Дефрагментация дисков
diskmgmt.msc — Консоль «Управление дисками»
dxdiag — Инструмент диагностики
eudcedit — Редактор личных символов
eventvwr.msc — Просмотр журнала событий системы
firewall.cpl — настройки встроенного файрвола (брандмауэра) Windows
gpedit.msc — Редактор груповых политик Windows
iexpress — Мастер создания самораспаковывающихся файлов-архивов IExpress2.0
fsmgmt.msc — Работа с общими папки
fsquirt — Передача файлов через Bluetooth
chkdsk — Консольная системная программа для проверки дисков
control admintools — системная оснастка «Администрирование компьютера»
control netconnections — папка «Сетевые подключения»
control printers — Раздел «Принтеры и факсы» панели управления
control schedtasks — Планировщик Windows (Назначенные задание)
control userpasswords2 — Управление учётными записями
compmgmt.msc — системная консоль «Управление компьютером»
lusrmgr.msc — Мастер работы с локальными группами и пользователями
mmc — создание своей собственной оснастки
msconfig — Программа настройки системы. Управление автозагрузкой, запуском служб службы и т.п.
mstsc — Подключение к удаленному рабочему столу
ncpa.cpl — Открыть папку «Сетевые подключения» (аналог control netconnections)
ntmsmgr.msc — Работа со съёмными запоминающими устройствами
odbccp32.cpl — Администратор источников данных
perfmon.msc — Производительность системы
regedit — Редактор реестра Windows
rsop.msc — Оснастка результатирующих политик RSoP
secpol.msc — РедакторЛокальной групповой политики
services.msc — Управление Службами Windows
sfc /scannow — Проверка системных файлов и восстановление
sigverif — Проверка подписи файла
sndvol - Микшер громкости. Управление громкостью звука
sysdm.cpl — Свойства системы
sysedit — Редактор системных файлов Boot.ini, Config.sys, Win.ini и т.п.
syskey — Защита Базы Данных учётных записей
taskmgr — Запуск Диспетчера задач Windows
utilman — Диспетчер служебных программ
verifier — Проверка цифровой подписи драйверов
wmimgmt.msc — Служба инструментария управления WMI

Приветствую, дорогие друзья, знакомые и прочие личности. Сегодня мы поговорим о такой полезной штуке, как консольные команды, а также о работе с командной строкой вообще.

Командная строка – это текстовый интерфейс, в котором команды отдаются путем ввода текстовых строк с клавиатуры. Другое название командной строки, как Вы уже точно и давно поняли - консоль.

Многим пользователям командная строка представляется анахронизмом времен работы с DOS , однако иногда она совершенно необходимый инструмент, причем не только для профессионалов, но и для простого пользователя.

Базовые консольные команды. Что к чему и почему. Вводная

Собственно, эта штука является одним из ключевых элементов по управлению системой не смотря на то, что ОС давно уже перешли на графический интерфейс. Не знать о консоли и не уметь владеть хотя бы базовыми её основами - это плохо, а уж будучи IT -шником не иметь знаний об элементарных вещах так вообще..

Чтобы запустить командную строку, нажмите сочетание клавиш Win+R и в появившемся окне «Выполнить » введите cmd . Сама утилита командной строки лежит обычно в папке C:\Windows\System32\cmd.exe .

Вот так по умолчанию выглядит командная строка Windows . Как видите, все достаточно аскетично. Если захочется более симпатичного вида, щелкните правой кнопкой мыши по заголовку окна и выберите пункт «Свойства », вкладка «Цвета », на которой вы можете выбрать цвет шрифта и фона.

В открывшемся окне сверху вы видите традиционный знак копирайта мелкомягких, а чуть ниже строка с текущим каталогом и мигающий курсор, приглашающий начать работу.

В командной строке есть горячие клавиши, которые могут помочь Вам в работе:

  • F1 – при каждом нажатии на клавишу по буквам вводит последнюю команду;
  • F3 – выводит последнюю команду;
  • F5 – при каждом нажатии выводит предыдущую команду;
  • F7 – выводит пронумерованный список команд (по умолчанию сохраняются 50 последних команд).

А теперь давайте разберемся с некоторыми командами подробнее.

Команда dir
Отображает содержимое текущего каталога. Если же вам необходимо просмотреть содержимое другого каталога, придется указать консоли путь, например: dir (пробел) C:\, и нажать Enter .

Команда cd
Позволяет менять текущий каталог. Напомню, что каталог, в котором Вы в данный момент находитесь, указан здесь:

Чтобы сменить текущий каталог наберите: cd (пробел) C:\Имя папки и нажмите Enter .

Примечания:

  • Если вы хотите открыть новый каталог на том же диске, где находится текущий, то диск прописывать не обязательно, достаточно просто указать имя нужного каталога.
  • Для того, чтобы с помощью команды cd перейти на другой диск, необходимо добавить вот такой параметр (иногда его называют флагом) /D , то есть команда для перехода на другой диск будет выглядеть так:
    cd /D D:\

Команда mkdir
Позволяет создавать новые папки с тем название, которое вы зададите.

По умолчанию команда mkdir создает папки в текущем каталоге. Если же нужно создать папку в другом каталоге, пропишите это, например:

С помощью этой же команды можно создать сразу древо каталогов.

Команда rmdir
Служит для удаления каталогов. Примерно вот так:

Примечание : по умолчанию команда rmdir удаляет только пустые каталоги. Если с ее помощью Вы попробуете удалить папку с содержимым, то увидите такое сообщение:

Чтобы удалить непустую папку, к команде rmdir нужно добавить параметр /S. Вот так:

Не забудьте подтвердить удаление, нажав на клавиши «Y » и Enter .

Команда shutdown
Думаю, что из названия понятно, что эта команда позволяет выключать компьютер. Предвижу вполне закономерный вопрос – а зачем выключать компьютер с помощью командной строки, когда гораздо проще выключить его через главное меню Windows . Но представьте, например, что вам нужно уходить, а компьютер еще выполняет какую-то задачу, которую прерывать нежелательно, но компьютер, тем не менее, должен быть выключен. Вот в этом случае команда shutdown незаменима.

Итак, наберите в командной строке:

shutdown (пробел) –s

В этом случае компьютер просто выключится. Если же вам нужно отложенное выключение компьютера, наберите:

shutdown (пробел) –s (пробел) –t (пробел) время в секундах , через которое должен выключиться компьютер:

Как только вы нажмете Enter , начнется обратный отсчет времени, которое осталось до выключения компьютера. В XP это выглядит так:

В Windows 7 :

Если же вы передумали выключать компьютер, остановить обратный отсчет можно, добавив параметр –a к команде shutdown . Вот так:

И обратный отчет будет отключен.

Команда systeminfo
Выдает подробную информацию о конфигурации системы, сведения о версии, типе, процессоре, версии BIOS , объеме памяти и т.д. Вот так:

z

Команда driverquery
Выводит список всех установленных драйверов устройств и их свойства. Если добавить к команде параметр /V , помимо списка драйверов будет выведен и их статус.

Команда cls

Когда окно командной строки заполняется различным текстом и в нем становится трудно работать, команда cls позволяет очистить экран.

Команда msconfig
Вызывает службу "Конфигурация системы Windows ".

Думаю, что для многих она будет не нова.

Команда regedit
Открывает утилиту, с помощью которой можно редактировать системный реестр Windows .

Команда chkdsk
Предназначается . Если команда используется без дополнительных параметров, то на экран выводится отчет о состоянии текущего диска.

Вот некоторые параметры команды, которые могут пригодиться при проверке дисков:

  • /f – задает исправление ошибок на диске. Чтобы проверка началась, диск должен быть заблокирован. Если диск не заблокирован, появится запрос на проверку диска при следующей перезагрузке компьютера.
  • /v – позволяет вывести на экран имена проверяемых файлов и каталогов;
  • /r – позволяет обнаружить поврежденные сектора диска и восстанавливает ту часть данных, которая еще может быть прочитана.

Команда format
С помощью этой команды можно отформатировать жесткий диск. Сейчас выполнять не рекомендую:) Синтаксис:

format (пробел) С: Enter.

Для этой команды существуют следующие дополнительные параметры:

  • /fs определяет файловую систему при форматировании диска;
  • /v позволяет задать метку тома;
  • /a позволяет задать размер кластера. Если этот параметр не задан, то кластер будет определен автоматически исходя из размера диска.

Это так, суровый минимум:)

Команда pathping
Утилита, которая запускается этой командой, предоставляет информацию о потере данных на промежуточных узлах между начальным и конечным пунктом. Команда в течение определенного времени отправляет сообщения с эхо-запросом каждому маршрутизатору, находящемуся на пути, а затем на основании полученных ответов вычисляет коэффициент потери для каждого маршрутизатора. Таким образом можно определить маршрутизаторы, имеющие проблемы доступа к сети.

Команда netstat
Отображает активные подключения TCP , порты, прослушиваемые компьютером, статистику Ethernet , таблицы маршрутизации IP , статистику IPv4 (для протоколов IP, ICMP, TCP и UDP) и IPv6 (для протоколов IPv6 , ICMPv6 , TCP через IPv6 и UDP через IPv6 ). Если запустить команду без параметров, то отобразятся только подключения TCP .

Команда tasklist
Запускает утилиту командной строки, которая выводит список всех запущенных системой процессов с PID -кодом и размером занимаемой оперативной памяти. Если команду запустить без дополнительных параметров, выводится список процессов текущего компьютера.

Для того, чтобы увидеть список процессов удаленного компьютера служит параметр /s с указанием IP-адреса или доменного имени компьютера.

Команда taskkill
В противоположность предыдущей команде, эта предназначается для остановки процесса в локальной или удаленной системе. Процесс можно остановить по его идентификатору. Для этого используйте параметр /pid . Например, вот так:

taskkill (пробел) /pid (пробел) 3148 Enter

Кроме этого, процесс можно остановить по имени образа с помощью добавления параметра /im . Вот так:

taskkill (пробел) /im (пробел) AnVir.exe Enter

Далее.

Команда sfc
Очень полезная утилита, которая предназначается для восстановления поврежденных системных файлов. Вот некоторые параметры, с которыми она работает:

  • /scannow - немедленная проверка всех защищённых системных файлов;
  • /scanonce - проверка защищённых системных файлов при следующей загрузке системы;
  • /scanboot – проверка всех защищённых системных файлов при каждой загрузке системы;

Послесловие

В этом материале представлен миниумный минимум для работы с консолью. В последующих статьях, возможно, будет чего-то побольше из интересных и полезных команд. Впрочем, Вы можете сами некоторые из них изучить, введя в консоли команду help , после чего, выбрав интересную Вам команду, ввести HELP <имя команды> , дабы узнать о её синтаксисе и прочих составляющих:

Как и всегда, если есть какие-то вопросы, дополнения, благодарности и всё такое прочее - пишите в комментариях.

Помните, что Вы - лучше!
А значит всё будет хорошо.
Оставайтесь с нами.

PS: За существование оной статьи отдельное спасибо другу проекта и члену нашей команды под ником “Rosomaha“.

Что такое командная строка

Большинство компьютерных пользователей мало что знают о командной строке. В то время как более опытные и продвинутые пользователи довольно часто ею пользуются для выполнения различных задач.

Очень часто командную строку используют администраторы для выполнения однотипных и рутинных задач, при администрировании серверов и прочего.
Командная строка перекочевала в Windows еще со времен MS-DOS и позволяет пользователям непосредственно взаимодействовать с операционной системой Windows.

Командная строка или, как ее называют консоль, выглядит непримечательно и для взаимодействия с операционной системой требуется вводить команды, соблюдая определенный синтаксис.

Именно поэтому ею пользуются для создания пакетных файлов (BAT-файлы), которые выполняют определенную последовательность операций для выполнения поставленной той или иной задачи.

Какие преимущества дает использование командной строки

Как уже отмечалось, командной строкой пользуются преимущественно продвинутые пользователи и администраторы. С ее помощью пользователь может автоматизировать выполнение определенных однотипных задач.

То есть если вам необходимо выполнять копирование или переименование файлов при определенных условиях, то это легко организуется за счет создания специальных пакетных файлов, в которых прописаны команды командной строки. Причем такие операции будут выполняться без вмешательства пользователя.

Преимущество командной строки легко увидеть, если требуется выполнить однотипные операции над большим количеством файлов. Например, необходимо переместить или скопировать (или удалить) определенные типы файлов в то или иное место.

Администраторы при помощи командной строки получают необходимые сведения о работе сетевых устройств и могут судить о возможных причинах неисправности и сбоях. Сетевые администраторы смогут получить информацию о сетевой активности и ее работоспособности.

Как открыть командную строку

Чтобы открыть окно командной строки достаточно открыть стартовое меню Пуск и ввести в строку поиска Командная строка, потом дважды кликнуть по соответствующему результату.

Также можно просто перейти в раздел Все программы и в папке Стандартные и будет находиться ярлык командной строки. И наконец, можно воспользоваться утилитой Выполнить, для этого нажмите сочетание клавиш Win+R или запустите утилиту Выполнить через меню Пуск. Теперь введите в строку Открыть cmd и нажмите Enter.

Сам исполняемый файл командной строки находится на системном диске по следующему пути: Windows/System32/cmd.exe.

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

Стандартное окно командной строки представлено в виде черного фона с белым шрифтом. Однако это не всем удобно, особенно если пользователь часто прибегает к командной строке. Настройки, как внешнего вида, так и другие дополнительные настройки командной строки позволят более комфортно работать с консолью.

Для этого достаточно нажать на иконку окна в левой его части левой клавишей мышки (или нажмите сочетание Alt+Пробел). Появится контекстное меню, где выбрав Свойства можно выполнить основные настройки внешнего вида, курсора мыши, размеров и расположения окна.

Такие параметры как Выделение мышью позволит копировать выделенный текст командной строки, число буферов определяет, сколько строк в командной строке будет доступно для просмотра пользователю. Размер буфера дает возможность прокручивать ранее набранные команды пользователю, используя для этого клавиши Стрелка Вверх или Вниз.

Доступные пользователям команды командной строки

Командная строка имеет множество команд, список которых вы сможете получить в самой командной сроке. Для этого достаточно ввести команду HELP и на экране отобразится полный список команд с пояснениями:

ASSOC Отображение на экране или модификация сопоставлений по расширениям имен файлов.
ATTRIB Просмотр и модификация аттрибутов файлов.
BREAK Включает или отключает возможность использования CTRL+C в системе DOS .
BCDEDIT Устанавливает свойства в базе данных загрузки, которая позволяет управлять начальной загрузкой.
CACLS Выводит данные и изменяет списки управления доступом (ACL) к файлам.
CALL Вызывает один пакетный файла из другого, а также может передавать входные аргументы.
CD Выводит имя пути или перемещает к другой папке.
CHCP Вывод или задание кодировки.
CHDIR Выводит название или перемещает к другой папке.
CHKDSK Диагностика накопителя на ошибки.
CHKNTFS Показывает или изменяет диагностику накопителя во время загрузки.
CLSО чистка дисплея от всех символов.
CMD Запускает программу командной строки Windows. На одном компьютере их можно запустить бесконечное количество. Они будут работать независимо друг от друга.
COLOR Изменяет и устанавливает основной фон окна и самих шрифтов.
COMP Показывает различия и сравнивает содержимое двух файлов.
COMPACT Изменяет и показывает сжатие файлов в NTFS .
CONVERT Изменяет дисковые тома FAT в NTFS . Текущий диск изменить не удастся.
COPY Создаёт копию файла или файлов и помещает их в указанное место.
DATE Показывает или устанавливает текущую дату.
DEL Уничтожает один или несколько файлов сразу.
DIR Показывает имена файлов и папок с их датой создания, находящихся в текущей или указанной в параметрах папки.
DISKCOMP Сравнивает и показывает различия 2 гибких накопителей.
DISKCOPY Создаёт копию содержимого одного гибкого накопителя на другой.
DISKPART Показывает и изменяет свойств раздела диска.
DOSKEY Изменяет и повторно вызывает командные строки; создаёт макросы.
DRIVERQUERY Отображает сведения о «положении дел» и атрибутах драйвера устройства.
ECHO Выводит текстовую информацию и меняет режим отображения команд на экране.
ENDLOCAL Подводит к концу локализацию среды для пакетного файла.
ERASE Уничтожает файл или файлы.
EXIT Прекращает работу программы командной строки
FC Показывает различия двух файлов или двух наборов файлов а также сравнивает их
FIND Осуществляет поиск текстовой строки в файлах либо в одном файле.
FINDSTR Расширенный поиск текстовых строк в файлах.
FOR Цикл. Повторяет выполнение одной и той же команды указанное количество раз
FORMAT Форматирование накопителя для работы с Windows.
FSUTIL Показывает и устанавливает атрибуты файловой системы.
FTYPE Даёт возможность изменить и просмотреть типы файлов, которые в основном применяются при сопоставлении по расширениям имен файлов.
GOTO Передаёт управление к другой указанной команде.
GPRESULT Выводит сведения о групповой политике для компьютера или пользователя.
GRAFTABL Позволяет Windows показывать расширенный набор символов в графическом режиме.
HELP Выводит все данные о существующих командах консоли Windows.
ICACLS Показывает, модифицирует, архивирует либо восстанавливает списки ACL для файлов и папок.
IF Выполняет команды по заданному условию.
LABEL Создаёт, модифицирует и уничтожает метки тома для накопителей.
MD Создаёт пустой каталог.
MKDIR Создаёт пустой каталог.
MKLINK Создает символические и жесткие ссылки
MODE Настраивает системные устройства.
MORE Последовательно выводит информацию по блокам размером в один экран.
MOVE Перемещает файлы из одного расположения в другое.
OPENFILES Показывает файлы, которые открыты на общей папке удаленным пользователем.
PATH Выводит или задаёт полный путь к исполняемым файлам.
PAUSE Прекращает выполнение команд командной строки и выводит информирующий текст.
POPD Восстанавливает предыдущее значение активной папки, которое было сохранено посредством команды PUSHD .
PRINT Выводит на печать содержимое текстового файла.
PROMPT Модифицирует приглашение в командной строке Windows.
PUSHD Сохраняет значение активной папки и переходит к другой папке.
RD Удаляет папку.
RECOVER Возрождает данные, способные читаться, с плохого или поврежденного винчестера.
REM Помещает комментарии в пакетные файлы и файл CONFIG.SYS .
REN Меняет название как файлов так и папок.
RENAME Аналогичен команде REN .
REPLACE Меняет файлы местами.
RMDIR Уничтожает каталог.
ROBOCOPY Продвинутый инструмент для копирования файлов и целых папок
SET Показывает, устанавливает и уничтожает переменные среды Windows.
SETLOCAL Производит локализацию изменений среды в пакетном файле.
SC Даёт возможность работать со службами
SCHTASKS Позволяет запускать любые программы и последовательно выполнять нужные команды по заданному плану
SHIFT Меняет позицию (сдвиг) подставляемых параметров для пакетного файла.
SHUTDOWN Завершает работу компьютера.
SORT Сортирует ввод по заданным параметрам.
START Запускает программу или команду в новом окне.
SUBST Назначение заданному пути имени накопителя.
SYSTEMINFO Выводит данные об операционной системе и конфигурации компьютера.
TASKLIST Показывает список всех запущенных процессов с их идентификаторами.
TASKKILL Прекращает работу процесса или приложения.
TIME Устанавливает и выводит системное время.
TITLE Задаёт название окну для текущего сеанса интерпретатора командных строк CMD.EXE
TREE Выводит директории накопителя в удобном наглядном виде.
TYPE Выводит содержимое текстовых файлов.
VER Выводит краткие сведения о версии Windows.
VERIFY Проверяет на ошибки записи файла на накопителе.
VOL Выводит на дисплей метки и серийный номер тома накопителя.
XCOPY Создаёт копию файлов.
WMIC Выводит WMI в командной строке.

Для начинающих пользователей знание имен команд – это слишком мало. По приведенному списку можно лишь оценить возможности командной строки. Чтобы использовать ту или иную команду необходимо соблюдать синтаксис написания команд. Узнать синтаксис по любой команде можно опять же с помощью самой командной строки. Для этого введите команду и после ее имени допишите /? и нажмите Enter. Тот же результат даст команда HELP ИМЯ_КОМАНДЫ. Например:
COPY /? или HELP COPY

В результате вы получите подробный синтаксис указанной команды с пояснением всех аргументов.

Для того, чтобы не набирать повторно одну и туже команду с различными аргументами используйте клавиши клавиатуры стрелки ВВЕРХ-ВНИЗ. Тем самым в окне будут отображаться предыдущие команды, введенные в консоль.

При работе с командной строкой многие отмечают, что привычные комбинации клавиш для копирования и вставки не работают и это действительно так. Для копирования выделенного текста и его последующей вставки необходимо использовать контекстное меню, вызываемое нажатием Alt+Пробел.

После этого необходимо перейти в раздел Изменить. Далее, если не включено выделение мышкой в настройках выбрать пункт Пометить и выделить нужный фрагмент текста консоли. После чего снова зайдите в контекстное меню и в разделе Изменить выберите Копировать, либо просто нажмите Enter, а для вставки в контекстном меню выберите Вставить.

Создание пакетных файлов командной строки

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

Чтобы создать такой файл необходимо в текстовом редакторе блокноте написать одну или несколько команд, соблюдая синтаксис командной строки. После сохранения файла необходимо изменить его расширение с TXT на BAT.

После запуска такого файла произойдет автоматическое выполнение записанных в нем команд. При этом на время выполнения команд появится окно командной строки.

Никаких диалоговых окон или результатов о выполнении команды пользователю не выводится за исключением тех, которые предусмотрены некоторыми командами.
Пример простого пакетного файла:
DEL C:Temp /Q
PAUSE

Данный файл будет очищать временную папку Temp, расположенную в корне диска С. Причем запрос на удаление файлов не будет выводиться (ключ /Q). Команда PAUSE здесь позволит не закрывать окно командной строки после выполнения очистки папки. То есть пользователь сможет посмотреть результат очистки временной папки. После нажатия любой клавиши окно командной строки будет закрыто.
Команду PAUSE очень часто используют именно для отладки различных сценариев и проверки работы пакетных фалов.

Для завершения работы с командной строкой достаточно просто закрыть окно мышкой или же ввести команду EXIT в консоль.





error: Контент защищен !!