Командная строка cmd возможности. Исполнение командной строки через Служебные-Windows. Операторы командной строки

Windows для общения с компьютером на понятном ему языке. Однако по-прежнему запуск программ осуществляется с помощью обычной командной строки (консоли). Она является родоначальником интерфейса и средством общения пользователя и ПК. Суть работы заключается в том, что команды вводятся в строку с помощью клавиатуры. Этот метод управления часто используют системные администраторы. Обычные пользователи также должны знать основные команды.

Консоль - что это?

Запуск программ Windows осуществляется с помощью консоли - командной строки. Это один из видов текстового интерфейса, который стал доступен многим пользователям ОС MS DOS. Вводятся команды в командную строку в ручном режиме. Многие считают консоль устаревшим способом управления, необходимость в котором часто возникает у пользователей и системных специалистов. Командная строка представляет собой черное окно с зеленой надписью расположения и мигающим курсором. В указанное место вводится соответствующая команда для компьютера.

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

Зачем нужны команды?

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

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

Как запустить?

Команды для командной строки Windows запускаются без особых трудностей. Несмотря на графический интерфейс, консоль всегда была и есть главный элемент управления компьютером. Основы работы с консолью пригодятся обычному пользователю. Для запуска командной строки откройте меню: «Пуск» - «Выполнить». Впишите в появившемся окне слово «Cmd», нажмите «Enter». Если в версии операционной системы нет пункта «Выполнить», то сочетание «Win+R».

В Windows 7 нажмите правой кнопкой мыши на «Пуск», перейдите в «Свойства» - «Настроить», поставьте галочку возле «Выполнить». Если нужно открыть консоль от имени администратора, впишите в строке поиска «Пуск» команду «Cmd», нажмите правой кнопкой на программе «Cmd», выберите «Запуск от имени администратора». На рабочем столе удобно создать ярлык, который будет открывать консоль. Внешний вид окна строки можно изменять по желанию пользователя (цвет, шрифт, расположение).

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

Основные

Главные команды для командной строки помогают пользователю решать задачи первостепенной важности в короткие сроки.

Дополнительные

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

  • Команда «Format» удаляет данные с винчестера, готовит его для копирования. Как пример команды форматирования: «FORMAT диск:/FS:FAT (файловая система)».
  • «FC» команда сравнивает файлы друг с другом.
  • «IPCONFIG» - показывает полную информацию о настройках Сети, а также сообщает о типе сетевого соединения «IPCONFIG/ALL».
  • Команда «PING» проверит доступность сайта. Пример: «PING fb.ru». Наличие цифр в ответе свидетельствует о том, что все в порядке, сайт доступен для посещения.

Команды для Сети

Команды командной строки для Сети позволяют эффективно работать в Интернете, исправлять ошибки и настраивать параметры. Если необходимо узнать свой IP-адрес, введите в консоли команду «Ipconfig». В разных вариациях подключения к Интернету можно узнать полную информацию о Сети. После ввода пользователь получит список сетевых подключений, которые используются компьютером. Если компьютер пользователя подключен к Интернету через беспроводную связь Wi-Fi, главный шлюз будет выбран для связи с роутером. В его настройки пользователь может зайти через команду, введенную в консоль. Если компьютер подключен к локальной сети, узнать об IP-адресе можно через командную строку с соответствующим запросом.

С помощью команд «Ping» и «Tracert» пользователь быстро найдет и устранит проблемы в работе Интернета и браузера. Команда «Netstat-an» отображает сетевые подключения и порты. Это очень полезная программа, ведь она отображает различную сетевую статистику. Ключ «-an» открывает список доступных сетевых подключений, портов и IP-адресов. Команда «Telnet» подключает к одноименным серверам. Если необходимо получить сведения о сетевых настройках, воспользуйтесь командой «Ipconfig». Без дополнительных параметров, команда отображает информацию об IP-адресе. Если нужны конкретные сведения дополните команду «All». Введенная в строку «Ipconfig/flushdns» - очищает кэш в Windows.

Фильтры

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

  • «More» - отображает содержимое файла;
  • «Find» - ищет указанные символы;
  • «Sort» - сортирует файлы по алфавиту.

Для того чтобы направить данные из файла используется символ «L», для направления на выход канал «I».

Выключение

Кроме встроенных CMD, консоль используют для запуска обычных программ. Для того чтобы ее ввести, достаточно набрать нужное сочетание букв в окне «Выполнить». Если необходим просмотр результатов лучше использовать строку. «SHUTDOWN» - команда, которая завершает работу Windows, если по каким-либо причинам не работает кнопка «Пуск». Она пригодится, в случае выполнения компьютером задачи, которую нельзя прерывать (а пользователю необходимо уйти и не оставлять компьютер включенным на долгое время). Устройство корректно выключится по завершению работы самостоятельно. Это лучше, чем ставить таймер.

Наберите следующую команду «Shutdown-s-t-1300», нажмите «Enter». Цифры - это время в секундах, через которое выключится устройство. Команда для перезагрузки компьютера из командной строки выглядит следующим образом: «Shutdown-r». Нажмите «Подтвердить» для активации. Команда «At» - запускает ПК в назначенное пользователем время. Эта утилита считывает и группирует задания в операционной системе Windows.

Форматирование

Список команд для консоли огромен. Многие из них безобидные и простые, но есть среди них особые, которые требует осторожности со стороны пользователя. Будьте внимательными! Иногда необходимо полностью отформатировать диск или флешку. Команда удаления всех данных выглядит так: «Format С», вспомогательные параметры «/fs» - определяют место файловой системы форматирующего диска, «/v» - задает метку тома, «/a» - размер кластера. Не выполняйте команду форматирования, если не уверены в своих действиях и не знаете, зачем это нужно. Команда удаляет всю информацию с ПК!

Проверка

Некоторые команды для командной строки предназначены для проверки дисков на наличие системных ошибок. Команда «CHKDSK» без дополнительных параметров выводит информацию о состоянии жесткого диска. Если будут найдены ошибки, введите дополнительно «/f», что позволит их исправить. Перед тем как проверять диск, заблокируйте его. Если консоль заполнена командами, введите в строку «c/s» для очистки экрана.

Системные файлы проверит команда «Sfc». С ее помощью можно восстановить поврежденные файлы. Дополняется команда параметрами «/scannow», «/scanonce», «/scanboot», которые проверяют и исправляют системные ошибки в файлах.

Другие

Невозможно знать все команды строки, но некоторые из них пригодятся пользователю. Например, команда «Assoc» изменяет связь между расширением и типом файла. Если пользователь желает узнать подробную информацию об операционной системе и состоянии компьютера, ему следует набрать «Systeminfo». С помощью редактора системного реестра «Regent» можно изменять скрытые настройки ОС. Однако если не знаете, что к чему, делать это не рекомендуется из-за риска поломки Windows. Вызвать конфигурацию системы - специальную службу легко, введя в командную строку "Msconfic". Если хотите узнать о командах больше, напишите в строке консоли "Help", с учетом, что в качестве операционной системы выступает седьмая-восьмая версия Windows.

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

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

Назначение

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

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

Командная строка имеет собственную оболочку, осуществлять работу через нее может только более опытный пользователь. Консоль CMD помогает в работе с системой если та заражена вирусами или есть неисправность в системных файлах, также через командную строку производится восстановление Windows. Файл консоли, который переводит CMD-команды в понятный компьютеру вид, находится в папке операционной системы (WINDOWS\system32\cmd.exe).

Начало работы

Сначала необходимо задействовать консоль для ввода CMD-команды. Windows предоставляет пользователю несколько вариантов запуска командной строки. Во-первых, можно найти файл в папке с операционной системой и запустить вручную, но есть и несколько других, более рациональных способов. Например, в меню "Пуск" выбрать "Все программы", затем перейти в "Стандартные" и найти пункт "Командная строка". Также через меню "Пуск" можно запустить инструмент "Выполнить" и ввести в появившемся поле "cmd.exe", либо вызвать это окно сочетанием клавиш Win+R. То же самое можно сделать и через "Диспетчер задач", для этого в меню "Файл" необходимо выбрать "Запустить новую задачу" и ввести "cmd.exe".

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

Виды команд

Существуют внешние команды CMD и внутренние. Внутренние команды могут быть совершены внутри оболочки, то есть, для их выполнения не привлекаются никакие сторонние, отдельно исполняемые файлы. Для реализации внешних команд нужен доступ к другим инструментам, находящимся вне оболочки. Эти файлы хранятся в каталоге %SystemRoot%\System32.

Безопасность

Прежде всего следует заметить, что перед тем, как запускать даже основные команды CMD, неопытным пользователям следует создать резервную копию операционной системы. Когда консоль запущена, можно начинать работу с системой, вводить команды и смотреть, что получилось в результате. Понять специфику можно на небольшом примере: если ввести "notepad" и нажать "Ввод", откроется приложение "Блокнот", а в окне командной строки возникнет новая строчка, которая скажет, что можно ввести новую программу.

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

Пример: "C:/Program Files (x86)/Имя папки/Имя файла с расширением".

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

Для новичков

В самой командной строке есть справочник, который можно вызвать, написав в новой строке "help" и нажав клавишу ввода. Чтобы узнать, какие параметры имеет та или иная команда, необходимо ввести "имя_команды /?" и также нажать "Ввод" (любая команда запускается только после нажатия Enter). Здесь в фигурных скобках нужно будет вписать имя команды на латинице. В качестве альтернативы можно воспользоваться командой: help имя_команды, однако такой способ срабатывает не всегда.

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

На практике

Допустим, на диске В имеется папка под названием "Новая папка", которая, в свою очередь, содержит файл "Текстовый документ" с расширением.txt, и его необходимо сделать системным. Чтобы произвести эту операцию через командную строку, нужно ввести команду, отвечающую за присвоение файлу атрибута "Системный". Это команда attrib, которая, в свою очередь, также имеет свои параметры. Чтобы посмотреть их, вводим "attrib /?" (без кавычек) и получаем информацию по всем возможным для команды функциям. Символы "+" и "-" в синтаксисе снимают или устанавливают атрибут, далее следует список возможных атрибутов: только чтение, архивный, системный, скрытый, неиндексированное содержимое, без очистки, атрибут целостности. Так как нам нужно сделать файл системным, нужно будет использовать символ "S", соответствующий этому атрибуту.

Итак, приступим. Команда по созданию системного файла будет выглядет так: attrib +s b:/Новая папка/Текстовый документ.txt

Зачем может понадобиться смена атрибутов файла? Например, в результате заражения компьютера вирусами были скрыты какие-либо файлы, и с помощью графического интерфейса вернуть все на свои места не получается. К тому же если нужно изменить несколько файлов, находящихся в разных местах, то сделать это через CMD будет гораздо быстрее и удобнее.

Список команд CMD

Здесь указаны некоторые часто используемые команды и их описание.

  • Assoc. Ввод этой команды производит выведение на экран или изменение сопоставления расширений файлов (от англ. associations).
  • Break. Позволяет задать точку остановки при отладке.
  • Call. Производит вызов процедуры из сценария либо вызывает другой сценарий.
  • Cd. Выводит на экран консоли название текущего каталога, также реагирует на смену текущего каталога.
  • Cls. Эта команда очищает окно консоли командной строки, при этом не происходит "отката" внесенных изменений. Очищается и буфер обмена.
  • Color. С помощью нее можно изменить цвета фона и текста оболочки командной строки.

  • Copy. Производит копирование и конкатенацию (объединение, слияние) файлов.
  • Date. Позволяет задать текущую дату и показывает уже установленную.
  • Del (erase). Через эту команду удаляется заданная группа файлов, каталог или одиночный файл.
  • Dir. Демонстрирует пользователю список файлов и подкаталогов, находящихся в каталоге. Работает как для текущего каталога, так и для заданного.
  • Echo. После ее ввода происходит вывод текста в окно консоли. С помощью нее так же можно выбрать, отображать ли на экране команды, для этого следует ввести off или on соответственно.
  • Exit. Закрывает оболочку командной строки (так же работает комбинация клавиш alt+F4).
  • For. При вводе заданная команда выполняется для каждого файла, входящего в набор.
  • Ftype. Может вывести на экран или заменить типы файлов при сопоставлении расширений.
  • If. Выполнение действия по условию.
  • Md. В заданном или текущем каталоге создается подкаталог.
  • Move. Производит перемещение файла или группы файлов в указанный каталог. Источником может являться как текущий каталог, так и заданный.

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

Работа с сетью

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

ARP

Команды CMD Windows имеют в своем функционале эту утилиту. Введенная в консоли CMD, эта команда позволит просмотреть и изменить записи в кеше протокола разрешения адресов (Address Resolution Protocol). Он является таблицей соответствия IP-адресов и аппаратных адресов, принадлежащих сетевым устройствам. Аппаратный адрес уникален и присваивается сетевому устройству при изготовлении. Чаще всего рядовые пользователи сталкиваются с ним под названием "MAC-адрес", например, при настойке Wi-Fi сетей, также его называют Enternet-адресом.

IPCONFIG

Так же, как и ARP, присутствует во всех версиях операционных систем Windows, однако некоторые параметры поддерживаются только в Vista/7 и старше. Это еще одна сетевая утилита для CMD. Какие команды выполняются с ее помощью?

Команда IPCONFIG, введенная в консоли CMD, отобразит текущие настройки протокола TCP/IP. С ее помощью можно обновить некоторые параметры, которые задаются во время автоматического конфигурирования сетевых интерфейсов с протоколом DNCP. Синтаксис утилиты идентичен во всех ОС.

  • /? - ввод такого сочетания символов выведет на экран справку по IPCONFIG.
  • /all - отображение полной конфигурации настроек TCP/IP во всех секциях (этой функции нет в операционных системах ниже Windows Vista/7).
  • /allcompartments - отображение содержимого кеша в DNS-клиенте.
  • /flushdns - очищает кэш DNS-клиента.
  • /registerdns - регистрирует записи ресурсов DNS для всех адаптеров, имеющихся в компьютере. Использование этого параметра позволяет изменять настройки DNS сетевых подключений при этом не перезагружая компьютер.
  • /release - команда сбрасывает у сетевого адаптера автоматические настройки, которые были получены от сервера DHCP. Здесь необходимо обратить внимание, что в случае если имя адаптера не будет указано, будут отменены настройки всех имеющихся адаптеров.
  • /release6 - аналогичный предыдущему сброс настроек, однако для протокола IPv6. Также следует задавать имя адаптера.
  • /renew - обновляет конфигурацию для адаптера, который получает настройки от сервера DHCP. Обновление будет выполнено для всех адаптеров, если не указать имя.
  • /renew6 - аналогично предыдущему, но для IPv6.
  • /showclassid Adapter - применение параметра возможно для Windows Vista и выше. С помощью него можно просмотреть или изменить идентификатор Class ID, в случае если во время конфигурации сетевых настроек он был получен от сервера DHCP.

Вместо заключения

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

Программирование в Cmd (введение для новичков)

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

Для начала, напишем маленькую программку, которая будет выводить строчку, записанную в переменную.
Заходим на диск С:\ и создаем там что то типа program_1.cmd (можно *.bat)
открываем его блокнотом и вписываем туда следующие строки:

rem программа_1
cls
@echo off
color 0A
set string=Hellow World!!!
echo %string%

rem - используеться для описния коментариев
cls - если кто еще незнает, это отчистка экрана
@echo off - выключаем отображение команд на экране. Обратите внимание на @
перед ECHO! Она предотвращает эхо-отображения команд в отдельной строке.
color 0A - задаем цвет фона и текста
set string=Hellow World!!! - set используется для описания переменных
echo %string% - вывод на экран переменной, обратите внимание на %%, это
обозначает, что это действительно переменная, а не строка!

С кодом разобрались, теперь посмотрим на исход программы! Запускаем ее на выполнение через cmd:
program_1.cmd
Результат выполнения будет, как вы догадались Hellow World!!! Ярко-зелеными буквами на черном фоне

Теперь немножко усложним задачку, добавим в этот код условие!

rem программа_2
cls
@echo off
color 0A
set a=1
set timer=10
if %a%==1 (shutdown /r -t %timer% -c "Вас похекали"
) else (echo a!=1)

Я думаю вы уже догадались что будет на выводе. Мы сравниваем значение записанное в переменную “а” с 1, если условие истина, то компьютер перезагрузиться через 10 секунд, в ином случае на вывод подается надпись, что a!=1. Пример банален и прост,
ну зато понятен для многих.

А теперь перейдем непосредственно к циклам. Рассмотрим самый элементарный пример:
rem программа_3
cls
@echo off
color 0A
for /l %B in (0,1,10) do echo %B

данная программа выведет в столбик цифры, от 0 до 10 с шагом 1 =) все просто, как...
А теперь немного сложнее, for может использоваться в более весомых целях,
например для перебора файлов, для примера можете написать в cmd:

for %B in (C:*.cmd) do (echo %B)

В ответ вы получите все ваши программки с расширением *.cmd

Также циклом for можно перебрать каталоги, к примеру

for /d %B in (C:*) do echo %B

Покажет все каталоги на диске С:\ (Обратите внимание, только каталоги, а не подкоталоги!)

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

(for /f "tokens=1-5" %A in (users.txt) do @echo %D) > emails.txt

К примеру, база у нас «идеальная», типа:

Vasya Pupkin heck [email protected] 81231111111
Dima Ivanov lamer [email protected] 81232222222
Genya Petrov lamer [email protected] 81233333333
Egor Sidorov lamer [email protected] 81234444444
Anton Popovich lamer [email protected] 81235555555
Kostya Terentev lamer [email protected] 81236666666
Vanya Onisenko lamer [email protected] 81237777777
Misha Loshenko lamer [email protected] 81238888888
Vlad Sorochinskiy lamer [email protected] 81239999999

Мы с помощью цикла перебираем все слова, и записываем 4(%D) в файл emails.txt =)

Что же еще можно сделать с cmd?

Опишу свой пример. Я занимаюсь созданием веб-сайтов, которые используют базу данных mysql. С базой я работаю через консоль, для меня привычнее. Что б не париться я написал небольшую программку mysql.cmd которая к ней будет подключаться:

PHP код:
v:
cd usrlocalmysql4bin
mysql.exe -u root –p pass

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

Нам остается ее запустить и наслаждаться работой с базой
PS Ну вот собственно и все! Статья получилось маленькой, но я все же надеюсь, что она кому то будет полена =)

Всем привет. В этой статье, мы поговорим на такие темы как:

Командная строка (CMD) — это отдельная программа, которая дает возможность пользователю напрямую взаимодействовать с операционной системой. Командная строка основана на среде, в которой выполняются приложения и служебные программы с помощью текстового интерфейса, а результат выполнения отображается на экране.

Командная строка Windows использует интерпретатор команд cmd.exe , который позволяет загружать приложения и направляет поток данных между ними, проще говоря переводит команды пользователя, в понятный системе вид. Консоль командной строки интегрирована во все версии ОС Windows. На первый взгляд коммандный интерфейс пугает пользователя избалованных графическим интерфейсом того-же Windows, но как правило командный интерфейс , намного быстрее и имеет массу дополнительных возможностей, которые не могут быть осуществлены в граффическом интерфейсе.

Методы запуска:

  1. Пуск / Все программы / Стандартные / Командная строка.
  2. Пуск / Выполнить / в строку вводим cmd.exe
  3. Запуск из системной папки: C:\WINDOWS\system32\cmd.exe

Команды CMD.

Ниже я дам вам табличку с полным перечнем комманд коммандной строки , а после таблички мы более подробно разберем основные Команды CMD.

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

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

Теперь давайте по подробней поговорим, о самых часто используемых командах, но прежде расскажу вам немножко о ключах которые можно применять вместе с коммандами, для более функционального действия. На пример возмем команду RD (удаление каталога), если ее применить к пустой папке, то она удалиться, но если в папке есть файлы, то ничего не произойдет. Так вот, чтоб удалить папку вместе с находящимися в ней файлами, нужно вместе с командой RD применить ключ /s .

Тоесть есть например каталог kat и в нем находять какие-либо файлы, чтоб удалить каталог вместе с файлами, нужно прописать RD/s kat . Список ключей к любой комманде можно узнать, набрав имя команды слеш и вопрос: имя_команды/? .

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

  • MD — Создание каталога. Синтаксис: (MD имя каталога, есть возможность указать путь расположения) .
  • RD — Удаление каталога. Синтаксис: (RD имя каталога, есть возможность указать путь расположения) . Примечание, RD без ключей позваляет удалить только пустой каталог.
  • CD — Смена текущего каталога. Синтаксис: (CD имя каталога, есть возможность указать путь расположения) . CD\ — Переход в корневой каталог. CD.. — Переход в родительский каталог.
  • DIR — Просмотр каталога ввиде списка. Синтаксис: (DIR имя каталога, есть возможность указать путь расположения) .
  • TREE — Вывод каталогов в граффическом представлении. Синтаксис: (TREE имя каталога, есть возможность указать путь расположения) .
  • MOVE — Перемещение\Переименование каталога. Синтаксис: .
  • XCOPY — Копирование структур каталогов. Синтаксис: (XCOPY что_копируем куда_копируем, есть возможность указать путь расположения) .

Команды работы с файлами:

  • COPY CON — Создание файла. Синтаксис: (COPY CON имя_файла_с_расширением, есть возможность указать путь расположения) .
  • TYPE — Вывод содержимого файла на экран. Синтаксис: (TYPE имя_файла_с_расширением, есть возможность указать путь расположения) .
  • DEL — Удаление файла. Синтаксис: (DEL имя_файла_с_расширением, есть возможность указать путь расположения) .
  • COPY — Копирование файла\Обьединения файлов. Синтаксис(копирование): (COPY что_копируем куда_копируем, есть возможность указать путь расположения) . Синтаксис(обьединение): (COPY имя_файла + имя_файла + имя_файла… имя_файла_обьединения, есть возможность указать путь расположения) .
  • EDIT — Создание\Редактирование файла. Синтаксис: (EDIT имя файла, есть возможность указать путь расположения) .
  • MOVE — Перемещение\Переименование файла. Синтаксис: (MOVE что_перемещаем куда_перемещаем, есть возможность указать путь расположения) .
  • REN — Переименование файлов. Синтаксис: (REN что_переименовываем вочто_переименовываем, есть возможность указать путь расположения) .
  • FC — Сравнение файлов. (FC имя_файла имя_файла имя_файла…, есть возможность указать путь расположения) .

Команды системного назначения:

  • CLS — Отчистка экрана.
  • DATE — Просмотр и вывод на изменения текущей даты.
  • VER — Вывод информации о текущей версии Операционной системы.
  • VOL — Вывод информации о томе-логическом разделе диска.
  • SYSTEMINFO — Вывод инофрмации о конфигурациях системы.
  • EXIT — Выход из командной строки.

Это были наиболее используемые команды командной строки.

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

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

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

Очень часто командную строку используют администраторы для выполнения однотипных и рутинных задач, при администрировании серверов и прочего.
Командная строка перекочевала в 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 в консоль.




Top