Команды в командной строке windows. Описание всех команд CMD. Понятие командной строки
Используя команды CMD Windows можно запускать системные утилиты намного быстрее, чем делать это обычным способом. И, хотя далеко не все понимают смысла в этом текстовом интерфейсе, считая его устаревшим, на самом деле инструмент довольно полезный.
Причём не только для профессионалов, но и для обычных пользователей. Хотя для выполнения большинства команд запускать командную строку (cmd) следует от имени администратора.
Необходимость использования командной строки
Строка cmd, представляющая собой стандартный инструмент платформы Windows, ничем не отличается в разных версиях операционных систем – и в седьмой, и в восьмой, и в десятой, и даже в XP. И все команды одинаково работают в каждой из них.
Преимуществом использования строки является ускорение работы – иногда ввести нужную команду гораздо быстрее, чем искать в системных папках соответствующий файл. Тем более что для ускорения работы с CMD ссылку на неё можно вывести на рабочий стол – или даже на панель быстрого запуска.
Недостатками интерфейса можно назвать:
- ручной ввод команды с клавиатуры;
- необходимость запуска CMD от имени администратора (по-другому большинство команд не запускается);
- достаточно большой список команд, которые трудно запомнить.
Внешне командная строка во многом напоминает интерфейс системы DOS. И, хотя она позволяет решать намного больше задач, некоторые команды совпадают с устаревшей платформой. Например, «format», «cd» и «dir», необходимые для работы с папками и дисками.
Работа с интерфейсом
Перед тем как начать работать с командной строкой, её следует сначала запустить. Для этого можно воспользоваться несколькими способами:
- Открыть меню «Выполнить» (нажав одновременно Win + R) и ввести команду cmd.exe;
- Перейти в папку Windows на системном диске, открыть каталог System32 и запустить файл под названием cmd.exe. Упростить задачу можно, создав ярлык, запускающий это же приложение, и установить его на рабочем столе;
- Открыть меню «Пуск», перейти к разделу «Все программы», затем к подразделу «Стандартные» и найти командную строку.
Следует знать: После первого запуска через меню «Пуск» CMD появляется в верхней его части– в списке чаще всего запускаемых приложений и утилит. И открывать строку можно, работая в любом приложении (даже в игре), всего лишь нажав на клавиатуре кнопку Win.
Рис. 1. Командная строка операционной системы Windows.
Стандартный вид командной строки представляет собой чёрное окно с белым текстом. Если этот вариант не устраивает пользователя, он может изменить цвета в зависимости от своих предпочтений.
Для этого следует кликнуть правой кнопкой мыши по верхней части окна и перейти к свойствам CMD. В открывающемся окне можно выбрать и расположение строки, и цвета текста или окна, и даже размеры шрифта. Здесь же есть возможность расширить интерфейс практически на весь экран, повысив уровень удобства работы с ним.
Рис. 2. Изменение настроек командной строки
Команды, помогающие работать с CMD
Ещё больше упростить использование командной строки помогают горячие клавиши – хотя они и не совпадают с привычными комбинациями Windows. Вместо нажатия стандартных наборов Ctrl + C и Ctrl + V, копирование и вставка текста выполняются следующим образом:
- Кликнуть по выбранной строке в открытом окне CMD правой кнопкой мыши;
- Выбрать пункт «Пометить»;
- Выделить текст с помощью левой кнопки;
- Ещё раз кликнуть правой кнопкой. После этого вся информация оказывается в буфере обмена операционной системы.
Для того чтобы вставить скопированную информацию нажимают ту же правую кнопку и выбирают пункт «Вставить». Упростить копирование данных можно, поставив галочку на пункте «Выделение мышью» в свойствах командной строки.
После этого текст можно сразу выделять левой кнопкой. Если же снять галочку на пункте быстрой вставки, данные вставляются поверх уже написанных команд.
Список горячих клавиш
При работе с командной строкой пользуются следующими «горячими клавишами»:
- стрелки вверх и вниз позволяют перемещать курсор по окну, включая уже введённые команды;
- Home и End перемещают курсор, соответственно, в начало и конец строки;
- стрелки влево и вправо вместе с нажатой одновременно клавишей Ctrl позволяют переместить курсор в заданную сторону на целое слово;
- Insert, так же как и в любом текстовом редакторе, переключает режимы вставки текста со сдвигом вправо и перезаписи поверх написанных данных;
- Esc удаляет выделенную информацию;
- F1 обеспечивает ввод последней записанной команды по одному символу;
- F5 выводит предыдущую команду;
- F7 выводит список нескольких последних записей. По умолчанию их количество равно 50.
Основные команды
Список основных команд, которые нужны большинству пользователей, сравнительно небольшой и состоит из команд, выполняющих следующие действия:
- работают с каталогами;
- выдают статистику работы различных приложений, сети и операционной системы в целом;
- восстанавливают работу драйверов;
- выключают компьютер.
С помощью командной строки можно даже отформатировать диск (включая системный, который не форматируется из системы Windows любыми другими способами) и даже остановить процесс. А ещё, используя CMD, пользователь намного быстрее получает доступ к редактору реестра и окну изменения конфигурации системы.
Работа с каталогами
Основной командой для работы с каталогами является dir. С её помощью можно проверить содержимое открытой директории. А, если открыть требуется другую папку, следует дополнительно указать к ней путь. Например, выбрать «dir C:\» или «dir D:\».
Рис. 3. Проверка содержимого логического диска C.
Вторая команда для работы с каталогами – cd. С её помощью можно перейти в любую выбранную папку. Например, написав в командной строке «cd C:\Windows», переходят к системной директории. Для открытия папки на диске, который уже выбран, отдают команду типа «cd /D D:\».
Рис. 4. Переход с локального диска C на диск D.
Команда mkdir обеспечивает создание новой папки. А параметр, который после неё задаётся, определяет имя каталога. Так, после введения «mkdir D:\New_Folder», на диске D появляется соответствующая директория. Если же пользователь указывает в списке сразу несколько каталогов (например, «E:\New\Games\Fallout_3»), можно создать целое дерево папок.
Рис. 5. Создание новой папки из командной строки.
Выполнение команды rmdir позволяет удалить каталог, указав к нему полный путь. Например, написав «rmdir D:\New_Folder», можно стереть недавно созданную папку. Хотя, если внутри каталога есть другие файлы, на экране появляется сообщение о том, что он не пустой. Удалить непустую папку можно путём введения в строке команды rmdir /S. Перед удалением следует выбрать пункт «Y» (Yes), подтвердив своё действие.
Рис. 6. Удаление папки с помощью команды rmdir.
Выключение компьютера
С помощью команды shutdown можно выключить компьютер – причём, или сразу, или, установив таймер:
- shutdown /s просто прекращает работу операционной системы, закрывая все незавершённые процессы;
- при выборе команды shutdown /s /t 3600 таймер будет установлен ровно на час. Если требуется установить любое другое время, вместо 3600 пишется соответствующее количество секунд;
Рис. 7. Включение автоматического прекращения работы системы.
- для отмены уже установленного таймера вводится команда shutdown /a.
Рис. 8. Отмена завершения работы.
Команды работают одинаково в любой операционной системе. Разница заключается только в появляющихся надписях. Так, например, для Windows 7 сообщения располагаются в правом нижнем углу рабочего стола.
Просмотр статистки
Просмотр статистики работы компьютера начинается с команды systeminfo. Она выдаёт максимальное количество информации о системе Windows. Хотя для получения сведений эффективнее использовать не системную утилиту, а специальные приложения.
Например, AIDA64 – универсальную программу для сбора сведений, единственным недостатком которой является условно-бесплатная лицензия. Через месяц после использования за утилиту придётся заплатить – от 1400 до 2200 руб. за компьютер, в зависимости от количества покупаемых лицензий.
Рис. 9. Получение информации о компьютере и операционной системе.
Утилита driverquery позволяет ознакомиться со списком драйверов и их свойствами. В появляющемся на экране списке можно увидеть тип управляющей программы, дату ссылки и название модуля.
Рис. 10. Вывод на экран списка драйверов.
Утилита под названием pathping после запуска показывает сведения о данных, потерянных при передаче между начальным и конечным пунктом. С помощью этой команды вычисляются коэффициенты потери для различных маршрутизаторов. А по результатам работы утилиты определяют проблемы с доступом для отдельных роутеров.
Рис. 11. Утилита, проверяющая работу сети.
Приложение Netstat показывает информацию об активных подключениях и статистику для различных сетевых протоколов. При запуске команды без указания конкретных параметров на экран выводятся только подключения TCP.
Рис. 12. Проверка активных подключений TCP.
Команда tasklist выводит на экран список всех процессов, запущенных системой. С её помощью можно ознакомиться с данными, полученными от удалённого компьютера. Хотя, если дополнительные параметры не указаны, информация выдаётся только о текущем устройстве.
Утилита ipconfig выводит сведения об IP-адресе и других параметрах сетевого адаптера. Вместе с командой применяются дополнительные параметры – например, /all, который позволяет получить сведения о каждом из адаптеров.
Рис. 13. Получение информации о сетевых подключениях.
Изменение параметров системы
Утилита msconfig позволяет вызвать меню, с помощью которого изменяется конфигурация оперативной системы:
- список программ, автоматически загружающихся вместе с системой;
- варианты запуска;
- параметры загрузки Windows.
Чаще всего команду используют для того чтобы удалить или добавить приложение на вкладке автозагрузки. А иногда вносят изменения в порядок загрузки операционных систем – если на компьютере их установлены две (например, Windows 10 и Windows XP, каждая из которых может быть более удобной для конкретного пользователя).
Рис. 14. Вызов меню изменения конфигурации системы.
Запуск утилиты regedit позволяет открыть редактор системного реестра – одно из самых полезных приложений, с помощью которого избавляются от остатков удалённых программ, вносят изменения в работу служб и исправляют неполадки. Стоит отметить, что изменять любые значения (не говоря уже об удалении) требуется очень осторожно. Ошибки в реестре могут привести к сбоям системы и даже к её переустановке.Читайте также наш материал: ТОП-3 программ для чистки реестра Windows 7.
Рис. 16. Запуск проверки файлов на системном диске.
Команда format, не изменяющаяся уже десятки лет, позволяет отформатировать любой диск, включая USB-флешки. При выборе «format C:» форматируется системный раздел. А с помощью дополнительных параметров можно определить файловую систему (/fs), установить метку тома (/y) и даже назначить размеры кластера (/a). Не задавая определённые условия, кластер устанавливается автоматически.
Рис. 17. Форматирование диска H через командную строку.
Остановка процессов
С помощью команды можно остановить конкретный процесс. Для этого может использоваться идентификатор (например, 2616, если речь идёт о графическом редакторе Paint) и параметр /pid. Кроме того, при остановке может применяться название самого процесса и другой параметр /im. Этот же редактор закрывается командой taskkill /im MSPaint.exe.
Рис. 19. Утилита, восстанавливающая поврежденные системные файлы.
Очищение экрана
После выполнения нескольких команд окно заполняется текстом, который может оказаться помехой для дальнейшей работы. Избавиться от лишних данных можно с помощью команды CLS (Clear Screen). После её запуска экран полностью очищается, оставляя место для дальнейших действий пользователя.
Выводы
При постоянном применении основных команд они легко запоминаются пользователем. А для того чтобы узнать о новых утилитах или вспомнить названия старых требуется ввести в командной строке /help. На экране появится список возможных команд, которые вряд ли будут полезны для обычного пользователя, но могут упростить работу администраторам локальных сетей.
В то время, когда все пользуются графическим интерфейсом, всё ещё актуальной остаётся обычная командная строка (консоль). Это родоначальник интерфейса общения человека с компьютером. В данной статье я расскажу что такое и какими способами запускается командная строка Windows 7/10.
Консоль является одним из видов текстового интерфейса, который стал доступным широкому кругу пользователей вместе с операционной системой MS DOS. Суть работы с данным типом интерфейса заключается в том, что все команды выполняются путем ввода их с клавиатуры.
Большинство людей считает командную строку пережитком прошлого, который должен был кануть в лету вместе с самой системой DOS. Ведь графический интерфейс Windows намного удобней, наглядней и понятней для большинства людей. Но не стоит забывать, что командная строка – это не DOS, хотя внешняя схожесть, безусловно, присутствует – то же чёрное окно с мигающим курсором.
Консоль остается незаменимым методом управления, необходимость использования которого нередко может возникнуть не только у системного администратора, но и у рядового пользователя.
Небольшое видео о том как запустить командную строку и как выполнять команды:
Запуск командной строки
Несмотря на то, что пользователь видит все в графическом виде, консоль была и остается одним из основных элементов управления компьютером. Конечно же, рядовому пользователю не нужно знать команды на уровне IT-шника, но основы управления пригодятся каждому.
Чтобы запустить командную строку нужно зайти в меню «Пуск -> Выполнить» , написать в окошке слово «cmd» и нажать «Enter». В Windows 8/10 (или если пункта меню «Выполнить» нет) нажмите сочетание клавиш «Win+R».
Кстати, чтобы в Windows появился пункт «Выполнить» нужно нажать правой кнопкой по кнопке «Пуск -> Свойства -> Настроить» и поставить галочку:
Открываем консоль с админ правами
Иногда возникает необходимость открыть командную строку от имени администратора. Это нужно для исполнения команд, требующих повышенных прав доступа к системе. Чтобы это сделать в строке поиска меню «Пуск» пишем «cmd» и в результатах поиска кликаем правой кнопкой по найденной программе «cmd» и выбираем «Запуск от имени администратора»
В Windows 10 сделали немного проще, нужно нажать правой кнопкой по меню «Пуск» и выбрать «Командная строка (администратор)» или «Windows PowerShell (администратор)»
При необходимости, консоль можно найти по стандартному адресу «C:\Windows\System32\cmd.exe» и вызвать её оттуда в обычном режиме, либо через правую кнопку с правами администратора. Вы можете создать себе ярлык на рабочем столе, просто перенеся его из меню «Пуск -> Стандартные -> Командная строка» . Кстати, поле ввода «Выполнить» это тоже командная строка.
Чтобы консоль открывалась каждый раз с правами администратора нужно:
- кликнуть по ярлыку, выбрать «Свойства»
- на вкладке «Ярлык» нажать кнопку «Дополнительно»
- поставить галочку «Запуск от имени администратора»
Вот и сама консоль. Как видите, ничего лишнего нет, сделано все довольно аскетично. В окне можно увидеть привычный знак «копирайт», указывающий, что ПО принадлежит компании Microsoft, ниже – текущий каталог и курсор, означающий готовность к началу работы:
Внешнему виду можно придать некоторые изменения, чтобы она больше подходила тому или иному пользователю. Сделать это можно кликнув правой кнопкой по заголовку окна и выбрав «Свойства». Там можно настроить цветы, шрифт, расположение и некоторые другие параметры внешнего вида:
Как скопировать и вставить текст
Разработчики подложили нам свинью, потому что стандартные кнопки «Ctrl+C/V» и «Ctrl/Shift+Insert» не работают в Windows XP/7. Чтобы скопировать текст нужно:
- кликнуть по окну правой кнопкой
- выбрать пункт «Пометить»
- выделить текст левой кнопкой мышки
- кликнуть правой кнопкой мышки
А чтобы вставить текст из буфера обмена в окно консоли нужно нажать правую кнопку и выбрать «Вставить». Но есть два параметра в окне «Свойства»:
Если поставить галочку на «Выделение мышью», то мы сможем сразу выделять текст мышкой, без выбора пункта «Пометить», а вставлять текст будем просто нажатием правой кнопки. Если снять галочку «Быстрая вставка», то текст будет вставляться поверх имеющегося, не сдвигая его вправо. В Windows 10 это всё уже работает по умолчанию..
Кнопки для работы в командной строке
Для более комфортной работы с консолью, можно использовать следующие горячие клавиши:
- Стрелки «Вверх/Вниз» помогают перемещаться по истории введённых команд;
– ввод последней команды по буквам; – вывод предыдущей команды; – вывод пронумерованного списка команд (обычно система запоминает последние 50 команд, хотя можно настроить и по-другому); — перевод курсора в начало/конец строки; — переместиться назад/вперёд на одно слово; — переключение между режимами вставки и перезаписи (как в Word’е); — удалить введённый текст.
А какие читайте в отдельной статье.
Итак, что же такое командная строка? Это составляющая Windows, с помощью которой можно вводить разные команды компьютера. Как правило, только опытные пользователи обращаются к командной строке, но это не повод молчать об этом, поэтому я решил посвятить этот пост возможностям и свойствам командной строки.
Зачем нужна командная строка?
Вы спросите, а зачем знать о возможностях командной строки, если есть графический интерфейс Windows? А вот сейчас я вам перечислю причины, по которым стоит использовать командную строку:
Расход памяти меньший, чем при применении системы меню;
Набор команды любого приложения выполняется быстрее, чем, если бы использовался графический интерфейс команды;
Командная строка может выполнить текстовый файл со всеми последовательными командами, а это намного быстрее, чем последовательное их выполнение.
Где применяют командную строку?
Воспользоваться комстрокой можно в операционных системах, компьютерных играх и других программах. Собственно говоря, изначально командная строка использовалась в играх, если нужна была откладка. Но и сейчас даже при графическом интерфейсе при помощи комстроки изменить настройки игры можно быстрее.
В чем преимущества командной строки?
Практически моментальное обращение к командам различных используемых файлов;
Чтобы вызвать любую команду достаточно небольшое число нажатий;
Можно управлять программами, которые не имеют графического интерфейса;
Можно удаленно соединяться с компьютером по минимуму затрачивая трафик;
Текста на странице вмещается больше, чем в графическом интерфейсе.
Есть ли минусы командной строки?
Трудно воспринимается пользователями, которые привыкли работать с графическим интерфейсом;
Если отсутствует автоматическое добавление, то будет трудно вводить длинные команды;
Не имеет аналогов.
Как открыть командную строку?
1. Чтобы открыть командную строку в Windows7/XP, сделайте такие действия:
Пуск => Все программы => Стандартные => Командная строка
.
или нажмите сочетание клавиш "Win + R" .
в поле "Открыть" введите такую команду:
Откроется черное окно командной строки с надписью:
C:\Users\Администратор> , где Администратор - имя текущего пользователя.
Чтобы просмотреть список команд командной строки, введите help
и нажмите клавишу ВВОД .
Чтобы посмотреть дополнительные сведения о каждой из этих команд, введите в командную строку такую команду
help имя_команды
и нажмите клавишу ВВОД
.
Например:
Список команд командной строки:
ASSOC → Вывод либо изменение сопоставлений по расширениям имен файлов.
ATTRIB → Отображение и изменение атрибутов файлов.
BREAK → Включение и выключение режима обработки комбинации клавиш CTRL+C .
BCDEDIT → Задает свойства в базе данных загрузки для управления начальной загрузкой.
CACLS → Отображение и редактирование списков управления доступом (ACL) к файлам.
CALL → Вызов одного пакетного файла из другого.
CD
CHCP → Вывод либо установка активной кодовой страницы.
CHDIR → Вывод имени либо смена текущей папки.
CHKDSK → Проверка диска и вывод статистики.
CHKNTFS → Отображение или изменение выполнения проверки диска во время загрузки.
CLS → Очистка экрана.
CMD → Запуск еще одного интерпретатора командных строк Windows.
COLOR → Установка цветов переднего плана и фона, используемых по умолчанию.
COMP → Сравнение содержимого двух файлов или двух наборов файлов.
COMPACT → Отображение и изменение сжатия файлов в разделах NTFS.
CONVERT → Преобразование дисковых томов FAT в NTFS. Нельзя выполнить преобразование текущего активного диска.
COPY → Копирование одного или нескольких файлов в другое место.
DATE → Вывод либо установка текущей даты.
DEL
DIR → Вывод списка файлов и подпапок из указанной папки.
DISKCOMP → Сравнение содержимого двух гибких дисков.
DISKCOPY → Копирование содержимого одного гибкого диска на другой.
DISKPART → Отображение и настройка свойств раздела диска.
DOSKEY → Редактирование и повторный вызов командных строк; создание макросов.
DRIVERQUERY → Отображение текущего состояния и свойств драйвера устройства.
ECHO → Вывод сообщений и переключение режима отображения команд на экране.
ENDLOCAL → Конец локальных изменений среды для пакетного файла.
ERASE → Удаление одного или нескольких файлов.
EXIT → Завершение работы программы CMD.EXE (интерпретатора командных строк).
FC → Сравнение двух файлов или двух наборов файлов и вывод различий между ними.
FIND → Поиск текстовой строки в одном или нескольких файлах.
FINDSTR → Поиск строк в файлах.
FOR → Запуск указанной команды для каждого из файлов в наборе.
FORMAT → Форматирование диска для работы с Windows.
FSUTIL → Отображение и настройка свойств файловой системы.
FTYPE → Вывод либо изменение типов файлов, используемых при сопоставлении по расширениям имен файлов.
GOTO → Передача управления в отмеченную строку пакетного файла.
GPRESULT → Отображение информации о групповой политике для компьютера или пользователя.
GRAFTABL → Позволяет Windows отображать расширенный набор символов в графическом режиме.
HELP → Выводит справочную информацию о командах Windows.
ICACLS → Отображение, изменение, архивация или восстановление списков ACL для файлов и каталогов.
IF → Оператор условного выполнения команд в пакетном файле.
LABEL → Создание, изменение и удаление меток тома для дисков.
MD → Создание папки.
MKDIR → Создание папки.
MKLINK → Cоздание символических и жестких ссылок
MODE → Конфигурирование системных устройств.
MORE → Последовательный вывод данных по частям размером в один экран.
MOVE → Перемещение одного или нескольких файлов из одной папки в другую.
OPENFILES → Отображение файлов, открытых на общей папке удаленным пользователем.
PATH → Отображает или устанавливает путь поиска исполняемых файлов.
PAUSE → Приостанавливает выполнение пакетного файла и выводит сообщение.
POPD → Восстанавливает предыдущее значение активной папки, сохраненное с помощью команды PUSHD.
PRINT → Выводит на печать содержимое текстового файла.
PROMPT → Изменяет приглашение в командной строке Windows.
PUSHD → Сохраняет значение активной папки и переходит к другой папке.
RD → Удаляет папку.
RECOVER → Восстанавливает данные, которые можно прочитать, с плохого или поврежденного диска.
REM → Помещает комментарии в пакетные файлы и файл CONFIG.SYS.
REN
RENAME → Переименовывает файлы или папки.
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 в интерактивной среде.
Почему в мире творится такой хаос? Да потому что администратор нашей системы забыл о выполнении своих обязанностей. Или просто потерял список cmd команд от нашего мира. Хотя это несколько оригинальный взгляд на существующий порядок вещей, но, тем не менее, он отражает часть нужной нам правды: с помощью командной строки можно легко навести порядок в своем компьютере:
Что такое командная строка
Командная строка представляет собой наиболее простой инструмент для управления операционной системой компьютера. Управление происходит с помощью целого ряда зарезервированных команд и набора символов текстовой клавиатуры без участия мыши (в операционной системе Windows ).
В системах на основе UNIX при работе с командной строкой возможно применение мыши.
Часть команд пришла к нам еще из MS-DOS . Командную строку также называют консолью. Она применяется не только для администрирования операционной системы, но и для управления обычными программами. Чаще всего в такой набор команд включаются наиболее редко употребляемые.
Преимуществом применения cmd основных команд является то, что при этом затрачивается минимальное количество ресурсов системы. А это важно при возникновении аварийных ситуаций, когда все мощности компьютера, так или иначе, задействованы.
В cmd реализована возможность выполнения и создания целых пакетных файлов, представляющих собой определенный порядок выполнения целого ряда команд (сценариев ). Благодаря этому их можно использовать для автоматизации выполнения определенных задач (управление учетными записями, архивация данных и другое ).
Командной оболочкой Windows для манипуляции и перенаправления команд определенным утилитам и средствам операционной системы является интерпретатор Cmd.exe . Он загружает консоль и перенаправляет команды в понятном для системы формате.
Работа с командной строкой в операционной системе Windows
Вызвать консоль в Windows можно несколькими способами:
Оба способа подразумевают запуск консоли от имени текущего пользователя. То есть со всеми правами и ограничениями, которые наложены на его роль в операционной системе. Для запуска cmd с правами администратора нужно в меню «Пуск » выделить значок программы и в контекстном меню выбрать соответствующий пункт:
После запуска утилиты можно получить справочную информацию о командах и формате их написания в консоли. Для этого нужно ввести оператор help и нажать на «Enter »:
Основные команды для работы с файлами и директориями
Наиболее часто употребляемыми являются следующие команды:
- RENAME – переименование директорий и файлов. Синтаксис команды:
RENAME | REN [диск/путь] исходное имя файла/каталога | конечное имя_файла
Пример: RENAME C:UsersдомашнийDesktoptost.txt test.txt
- DEL (ERASE) – используется для удаления только файлов, а не каталогов. Ее синтаксис:
DEL | ERASE [метод обработки] [имя_файла]
Пример: Del C:UsersдомашнийDesktoptest.txt/P
Под методом обработки имеется в виду специальный флаг, позволяющий реализовать определенное условие при осуществлении удаления файла. В нашем примере флаг «P » включает вывод диалога разрешения на удаления каждого файла:
Более подробно о возможных значениях параметра «метод обработки» можно узнать из технической документации по операционной системе Windows.
- MD – позволяет создать папку по указанному пути. Синтаксис:
MD [диск:] [путь]
Пример:
MD C:UsersдомашнийDesktoptest1test2
В примере будет создана подпапка test2 в папке test1 . Если одна из корневых папок пути не существует, то она тоже будет создана:
- RD (RMDIR ) – удаление определенной папки или всех директорий по указанному пути. Синтаксис:
RD | RMDIR [ключ_обработки] [диск/путь]
Пример:
rmdir /s C:UsersдомашнийDesktoptest1test2
В примере используется флаг s , который вызовет удаление всей ветви директорий, указанных в пути. Поэтому не стоит без необходимости использовать команду rmdir с этим ключом обработки.
В следующем разделе мы подробно рассмотрим сетевые команды cmd .
Команды для работы с сетью
Командная строка позволяет управлять не только файловой системой ПК, но и его сетевыми возможностями. В состав сетевых команд консоли входит большое количество операторов для мониторинга и тестирования сети. Наиболее актуальными из них являются:
- ping – команда служит для мониторинга возможностей сетевого подключения ПК. Удаленному компьютеру отправляется установленное количество пакетов, а затем отправляется им назад. Учитывается время передачи пакетов и процент потерь. Синтаксис:
ping [-t] [-a] [-n счетчик] [-l размер] [-f] [-i TTL] [-v тип] [-r счетчик] [-s счетчик] [{-j список_узлов | -k список_узлов}] [-w интервал] [имя_конечного_ПК]
Пример реализации команды:
ping example.microsoft.com
ping –w 10000 192.168.239.132
В последнем примере cmd ping команды запрос посылается адресату с указанным IP адресом. Интервал ожидания между пакетами составляет 10 000 (10 сек). По умолчанию этот параметр установлен на 4 000:
- tracert – служит для определения сетевого пути к указанному ресурсу путем посыла специального эхо-сообщения через протокол
- ICMP (Control Message Protocol ). После запуска команды с параметрами выводится список всех маршрутизаторов, через которые проходит путь следования сообщения. Первый в списке элемент является первым маршрутизатором со стороны запрашиваемого ресурса.
Синтаксис tracer команды cmd
:
tracert [-d] [-h максимальное_число_переходов] [-j список_узлов] [-w интервал] [имя_конечного_ресурса]
Пример реализации:
tracert -d -h 10 microsoft.com
В примере прослеживается маршрут к указанному ресурсу. При этом увеличивается скорость совершения операции за счет применения параметра d, который предотвращает попытки команды получить разрешение на чтение IP адресов. Количество переходов (прыжков ) ограничено 10 с помощью установленного значения параметра h. По умолчанию, количество прыжков равно 30:
shutdown [{-l|-s|-r|-a}] [-f] [-m [\имя_ПК]] [-t xx] [-c «сообщения»] [-d[u][p]:xx:yy]
Пример:
shutdown /s /t 60 /f /l /m \191.162.1.53
Произойдет выключение (s ) удаленного ПК (m ) с указанным IP адресом (191.162.1.53 ) через 60 секунд (t ). При этом принудительно будет выполнен выход из всех приложений (f ) и сеанса текущего пользователя (l ).
Приветствую, дорогие друзья, знакомые и прочие личности. Сегодня мы поговорим о такой полезной штуке, как консольные команды, а также о работе с командной строкой вообще.
Командная строка – это текстовый интерфейс, в котором команды отдаются путем ввода текстовых строк с клавиатуры. Другое название командной строки, как Вы уже точно и давно поняли - консоль.
Многим пользователям командная строка представляется анахронизмом времен работы с 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“.