Начальная

Windows Commander

Far
WinNavigator
Frigate
Norton Commander
WinNC
Dos Navigator
Servant Salamander
Turbo Browser

Winamp, Skins, Plugins
Необходимые Утилиты
Текстовые редакторы
Юмор

File managers and best utilites

Учимся работать с CMD: запуск, настройка, команды. Утилиты командной строки


список, описание и применение. Сетевые команды CMD

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

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

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

cmd команды

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

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

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

CMD команды

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

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

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

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

команды cmd windows

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

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

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

команды cmd файла

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

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

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

команды cmd windows 7

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

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

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

Команды управления процессами и приложениями

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

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

команды через cmd

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

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

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

команды строки cmd

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

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

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

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

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

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

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

cmd команды запуска

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

fb.ru

Основные cmd команды – просто о полезном

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

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

Командная строка представляет собой наиболее простой инструмент для управления операционной системой компьютера. Управление происходит с помощью целого ряда зарезервированных команд и набора символов текстовой клавиатуры без участия мыши (в операционной системе Windows).

В системах на основе UNIX при работе с командной строкой возможно применение мыши.

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

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

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

Командной оболочкой Windows для манипуляции и перенаправления команд определенным утилитам и средствам операционной системы является интерпретатор Cmd.exe. Он загружает консоль и перенаправляет команды в понятном для системы формате.

Работа с командной строкой в операционной системе Windows

Вызвать консоль в Windows можно несколькими способами:

  • Через утилиту «Выполнить» — для ее запуска нужно задействовать комбинацию клавиш «Win»+ «R». Затем ввести в поле команду cmd и нажать «Ok»;
  • Через меню «Пуск» — переходим во «Все программы» — «Стандартные» — «Командная строка».

Оба способа подразумевают запуск консоли от имени текущего пользователя. То есть со всеми правами и ограничениями, которые наложены на его роль в операционной системе. Для запуска 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.comping –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 – используется для перезагрузки, отключения и выхода из сеанса определенного пользователя локальной машины или удаленного ПК. Синтаксис этой cmd команды сети:

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).

Еще несколько нужных команд

При работе с ПК может пригодиться еще несколько команд из огромного списка операторов cmd. Вот некоторые из них:

  • format – выполняет форматирование CD диска в дисководе, имя которого указано в параметрах. Синтаксис команды:

format том [/fs: Файловая_Система] [/v: метка] [/q] [/a: размер] [/c] [/x]

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

Это подтверждает следующий пример написания команды:format e: — будет отформатирован носитель в дисководе E;

  • set – служит для работы с переменными среды. Эта cmd команда позволяет создавать, удалять и присваивать значение переменным, которые можно использовать во время работы с командной строкой. Синтаксис:

set [[/a [выражение]] [/p [имя_переменной=]] строка]Пример:set include=c:inc

  • start – предназначена для запуска указанной программы или команды в отдельном окне:

Пример:start notepad

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

www.internet-technologies.ru

Команды CMD

Команды cmd CMD называют по-разному — интерпретатором командной строки (точный перевод аббревиатуры «command line interpreter»), обработчиком команд Windows, командным процессором. Правда, далеко не все пользователи Windows знают, какие задачи можно решать с его помощью. Как правило, это линуксоиды, сисадмины и юзеры, которые еще помнят операционную систему DOS. Сегодня мы хотим рассказать вам, как запускать и использовать CMD.

Запуск исполняемого файла cmd.exe (папка \Windows\System32) позволяющего выполнять команды, вводимые с клавиатуры, возможен несколькими способами.

  1. Открываем окно Выполнить нажатием комбинации клавиш +R, и запускаем программу cmd.Окно Выполнить - cmd
  2. В ОС Windows 7 переходим к ярлыку Командная строка через меню Пуск -> Все программы -> Стандартные, нажатием правой кнопки мыши вызываем контекстное меню и выбираем пункт Запуск от имени администратора.
  3. В ОС Windows XP переходим к ярлыку Командная строка через меню Пуск -> Программы -> Стандартные.

Выполняем настройки

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

Настраиваем возможность использования мыши для выделения текста:

  • переходим во вкладку Общие;
  • включаем флажок Выделение мышью;
  • нажимаем кнопку Ok.

Свойства: Окна командной строки Windows

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

Пользуемся вкладками Цвета, Шрифт и Расположение для выполнения остальных настроек.

Заметим, что все настройки установленные с помощью опции Умолчания сохраняются для всех последующих сеансов работы cmd. Если требуется выполнить задачу настройки только для текущего сеанса, следует воспользоваться опцией Свойства контекстного меню.

Начинаем работать

Знакомство с обработчиком команд Windows начинаем со списка команд, который получаем с помощью директивы help. Набираем ее в командной строке и делаем запуск на выполнение нажатием клавиши Enter:help

Список состоит из двух колонок — названия команды и ее описания.

Справка по командам - результат help

Получить подробную справку можно двумя способами:help имя_командыилиимя_команды /?

Пример: получаем справку по chkdsk:help chkdskилиchkdsk /?

Чтобы избежать повторного набора пользуемся буфером команд, который листается с помощью комбинаций клавиш Shift+↑ или Shift+↓.

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

Команда cls предназначена для очистки экрана:cls

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

Как видите, все просто. Теперь разберемся, зачем нужны команды cmd, как ими пользоваться и какие задачи они позволяют решить.

Работаем с файлами и папками

Несмотря на то, что Проводник Windows специально предназначен для работы с файлами и папками многие пользователи предпочитают ему файловые менеджеры такие как, например, Total Commander. Без сомнения, работать с любой из этих программ гораздо удобнее, чем с командной строкой. Однако может случиться так, что не одно из этих приложений запустить невозможно, и в таких аварийных ситуациях на помощь приходит cmd с директивами dir, cd, mkdir, rmdir, del, copy, type.

DIR

dir используется для просмотра содержимого папки (каталога).

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

dir

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

dir *.exe

Усложним задачу и посмотрим список exe-файлов папки, которая не является текущей, например d:\work:

dir d:\work\*.exe

CD

cd используется для смены текущей папки.

Мы находимся в папке d:\work\example\ и хотим попасть на уровень выше в папку work:

cd..

А теперь перейдем в папку d:\music\songs\:

cd d:\music\songs\

И закончим наш вояж переходом в корневую папку текущего диска:

cd\

MKDIR и RMDIR

mkdir занимается созданием папок (каталогов), причем может создать сразу целое дерево test->test1->test2:

mkdir \test\test1\test2

А rmdir с ключом /S легко это дерево удалит:

rmdir /S \test

DEL, COPY, TYPE

del и copy предназначены соответственно для того чтобы удалять и копировать файлы.

Удаляем все файлы с расширением .tmp из текущей папки:

del *.tmp

Копируем из папки music диска d: все файлы с расширением .mp3 на флешку с логическим именем f:

copy d:\music\*.mp3 f:

Наше знакомство с командами этой группы завершает директива type предназначенная для вывода на экран содержимого текстового файла:

type D:\"Басни Крылова"\"Лисица и Виноград.txt"

Результат работы команды type

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

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

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

  1. ipconfig применяется для такой задачи как отображение настроек TCP/IP-протокола и настройки параметров DHCP.Получаем все настройки сетевых адаптеров:ipconfig /all
  2. nslookup используется для определения ip-адреса по имени хоста и наоборот:nslookup odnoklassniki.ruсообщает нам ip-адрес соцсети Одноклассники — 217.20.147.94,nslookup 87.240.131.97«говорит», что ip-адрес 87.240.131.97 принадлежит другой соцсети — ВКонтакте.
  3. ping позволяет выполнить задачу проверки наличия связи с хостом путем отправки/получения управляющих icmp-пакетов. Отсутствие ответа от хоста не всегда означает отсутствие связи. Иногда хосты не пингуются, потому что сисадмины запрещают отправку «ответных» icmp-пакетов echo-reply.
  4. Команда tracert, линуксоиды знают ее как traceroute, позволяет получить «трассу» — цепочку узлов, которую проходит ip-пакет от начального «нашего» узла до конечного.Попробуем получить «трассу» на Google:tracert google.com

Использование команды tracert

NET — самая популярная сетевая утилита

net — одна из самых используемых команд, поскольку позволяет выполнять множество задач с сетевыми ресурсами:

  • подключение/отключение сетевых дисков;
  • запуск/остановку системных служб;
  • добавить/удалить пользователей;
  • управление совместно используемыми «расшаренными» ресурсами;
  • установку системного времени;
  • отображение информации об использовании ресурсов.

Мы продемонстрируем одну из возможностей программы net.exe — работу с системными службами на примере диспетчера очереди печати.

Для доступа к службам мы привыкли пользоваться интерфейсом windows, но, зная имя службы, а диспетчера печати «зовут» Spooler, ее очень просто остановить

net stop Spooler

и запустить заново.

net start Spooler

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

net help services

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

services.msc

Идем дальше

С консоли cmd можно запускать не только службы windows:

  • запуск диспетчера задач:taskmgr.exe
  • запуск редактора реестра:regedit.exe
  • запуск диспетчера устройств:devmgmt.msc

Некоторые программы имеющие интерфейс командной строки превосходят стандартные программы windows. Например, программа devcon.exe называемая диспетчером устройств командной строки не только обеспечивает возможность включать/выключать/удалять устройства и обновление драйверов, но и предоставляет разработчикам драйверов такие сведения об устройствах, которые невозможно получить с помощью диспетчера устройств windows.

Похожие записи:

windowstune.ru

cmd команды

Cmd команды в полном объеме.

A B C D E F G H I L M N O P Q R S T U V W X

A

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

arp — отображение и изменение таблиц преобразования IP-адресов в физические, используемые протоколом разрешения адресов.

assoc — вывод либо изменение сопоставлений по расширениям имён файлов.

at — команда предназначена для запуска программ в указанное время.

atmsdm — Контроль подключений и адресов, зарегистрированных диспетчером вызовов ATM в сетях с асинхронным режимом передачи (ATM).

attrib — изменение атрибутов файлов и папок.

auditusr — задаёт политику аудита пользователей.

B

break — включение режима обработки клавиш CTRL+C.

bootcfg — эта программа командной строки может быть использована для настройки , извлечения , изменения или удаления параметров командной строки в файле Boot.ini.

C

cacls — просмотр изменение таблиц управления доступом ACL к файлам.

call — вызов одного пакетного файла из другого.

cd — вывод имени либо изменение текущей папки.

chcp — вывод либо изменение активной кодовой страницы.

chdir — вывод либо смена текущей папки.

chkdsk — проверка диска и вывод отчёта.

chkntfs — выводит или изменяет параметры проверки диска во время загрузки.

ciddaemon — сервис индексации файлов.

cipher — программа шифрования файлов.

cls — очистка экрана интерпретатора.

cmd — запуск нового окна командной строки.

cmstp — установка профилей диспетчера подключений.

color — устанавливает цвет для текста и фона в текстовых окнах.

comp — сравнение содержимого двух файлов или наборов файлов.

compact — просмотр и изменение параметров сжатия файлов в разделах NTFS.

convert — преобразование файловой системы тома FAT в NTFS.

copy — копирование одного или нескольких файлов.

D

date — вывод либо установка текущей даты.

debug — средство для отладки и редактирования программ.

defrag — дефрагментация диска.

del — удаление одного или нескольких файлов.

devcon — альтернатива диспетчера устройств.

diantz — тоже что и MAKECAB.

dir — вывод списка файлов и подпапок из указанного каталога.

diskcomp — сравнение содержимого двух гибких дисков.

diskcopy — копирование содержимого одного гибкого диска на другой.

diskpart — использования сценария diskpart.

diskperf — счетчик производительности дисков.

doskey — редактирование и повторный вызов команд Windows; создание макросов DOSKey.

driverquery — просмотр списка установленных драйверов устройств и их свойства.

E

echo — вывод сообщений и переключение режима отображения команд на экране.

edit — запуск редактора MS-DOS.

endlocal — завершение локализации изменений среды в пакетном файле.

edlin — запуск построчного текстового редактора.

erase — удаление одного или нескольких файлов.

esentutl — обслуживание утилит для Microsoft (R) баз данных Windows.

eventcreate — эта команда позволяет администратору создать запись об особом событии в указанном журнале событий.

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

exe2bin — преобразование EXE-файлов в двоичный формат.

exit — завершение командной строки.

expand — распаковка сжатых файлов.

F

fc — сравнение двух файлов или двух наборов файлов и вывод различий между ними.

find — поиск текстовой строки в одном или нескольких файлах.

findstr — поиск строк в файлах.

finger — вывод сведений о пользователях указанной системы.

fltmc — работа с фильтром нагрузки драйверов.

for — выполнение указанной команды для каждого файла набора.

forcedos — сопоставление приложений MS-DOS, которые не распознаются системой Microsoft Windows XP.

format — форматирование диска для работы с Windows.

fontview — программа просмотра шрифтов.

fsutil — управление точками повторной обработки, управление разреженными файлами, отключение тома или расширение тома.

ftp — программа передачи файлов.

ftype — просмотр и изменение типов файлов, сопоставленных с расширением имен файлов.

G

getmac — отображает MAC-адрес одного или нескольких сетевых адаптеров компьютера.

goto — передача управления содержащей метку строке пакетного файла.

gpresult — отображает результирующую политику (RSoP) для указанного пользователя и компьютера.

gpupdate — выполнение обновления групповых политик.

graftabl — выбор кодовой страницы для отображения символов национальных алфавитов в графическом режиме.

H

help — выводит не полный список команд, которые используются в cmd.

hostname — отображение имени компьютера.

I

if — оператор условного выполнения команд в пакетном файле.

ipconfig — вывод маску подсети, стандартный шлюз и информацию о вашем IP.

ipxroute — программа управления маршрутизацией NWLink IPX.

L

label — создание, изменение и удаление меток тома для диска.

lodctr — обновление имен счётчиков и поясняющего текста для расширенного счётчика.

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

logoff — завершение сеанса Windows.

lpq — отображение состояния очереди удалённой очереди печати lpq.

lpr — направляет задание печати на сетевой принтер.

lsass — сервер определения локальной защиты.

M

makecab — архивирование файлов в cab-архив.

md — создание папки.

mem — выводит сведения об используемой и свободной памяти.

mkdir — создание папки с расширенной функциональностью.

mmc — открытие окна консоли MMC.

mode – отладка системных устройств.

mofcomp — 32-разр. компилятор Microsoft (R) MOF.

more — последовательный вывод данных по частям размером в один экран.

mountvol — просмотр, создание и удаление точек подключения тома.

move — перемещение и переименование файлов и каталогов.

mqbkup — утилита архивирования и восстановления очереди сообщений.

mqsvc — Обеспечивает инфраструктуру для работы распределенных приложений.

mrinfo — Работа с многоадресными рассылками.

msg — отправка сообщений пользователю.

msiexec — запуск установщика Windows.

N

nbtstat — отображение статистики протокола и текущих подключений TCP/IP с помощью NBT (NetBIOS через TCP/IP).

net — пакет приложений предназначенный для работы с сетью.

net1 — тоже самое что и net.

netsh — локальное или удаленное отображение и изменение параметров сети.

netstat — отображение статистики протоколов и текущих сетевых подключений TCP/IP.

nlsfunc — загрузка сведений о национальных стандартах.

nslookup — вывод информации, предназначенный для диагностики DNS.

ntbackup — запуск мастера архивирования.

ntsd — отладчик командной строки.

O

odbcconf — настройка драйвера ODBC.

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

P

pagefileconfig — настройка файлов подкачки и виртуальной памяти.

path — вывод либо установка пути поиска исполняемых файлов.

pathping — вывод информации о скрытый сетях и потери данных.

pause — приостанавливает выполнение сценария cmd.

pentnt — обнаруживает ошибки деления с плавающей точкой процессора Pentium, отключает аппаратную обработку чисел с плавающей точкой и включает эмуляции операций с плавающей точкой.

perfmon — открывает окно «Производительность».

ping — проверяет соединение с другим компьютером.

ping6 — команда проверки связи.

popd — изменяет одну папку на ту, которая была сохранена командой PUSHD.

powercfg — эта команда позволяет управлять электропитанием системы.

print — печать текстового файла.

prncnfg — настройка параметров принтера.

prompt — изменение приглашения командной строки cmd.exe.

proxycfg — инструмент настройки proxy соединения.

pushd — сохранения значений текущего каталога для использования POPD командой.

Q

qappsrv — отображает доступные серверы терминалов в сети.

qprocess — отображает информацию о процессах.

qwinsta — отображение информации о сеансах терминалов.

R

rasdial — интерфейс связи из командной строки для клиента службы удалённого доступа.

rcp — обмен файлами с компьютером, на котором выполняется служба RCP.

recover — восстановление сохранившихся данных на поврежденном диске.

reg — редактирование системного реестра через командную строку.

regsvr32 — сервер регистрации.

relog — создает новый журнал производительности из уже имеющего.

rem — помещение комментария в пакетный файл.

ren — переименование файлов и папок.

rename — переименование файлов и папок.

replace — замена файлов.

reset — утилита сброса служб терминалов.

rexec — выполнение команд на удаленных узлах на которых выполняется служба rexec.

rd — удаление папки.

rmdir — удаление папки.

route — обработка таблиц сетевых маршрутов.

rsh — выполнение команд на удаленных узлах, на которых запущена служба RSH.

rsm — управление ресурсами носителей с помощью службы «Съемные ЗУ».

runas — использование приложений от имени другого пользователя.

rundll32 — запуск стандартных команд-функций заложенных в dll.

rwinsta — сброс значений подсистем оборудования и программ сеанса в начальное состояние.

S

sc — установление связи с NT Service Controller и ее услугами.

schtasks — создание, удаление, изменение и опрос запланированных задачи в локальной или удаленной системе.

sdbinst — установщик базы данных совместимости.

secedit – автоматизация задач настройки безопасности.

set — вывод, присваивание и удаления переменных в командной строке.

setlocal — начало локализации изменений среды в пакетном файле.

setver — задает номер версии, который MS-DOS сообщает программе.

sfc — Проверка файлов Windows.

shadow — позволяет наблюдать за другим сеансом служб терминалов.

shift — изменение содержимого подставляемых параметров для пакетного файла.

shutdown — завершение сеанса, выключение и перезагрузка системы Windows.

smbinst — это процесс, принадлежащий System Management BIOS Driver Installer.

sort — сортирование файлов.

start — запуск программы или команды в отдельном окне.

subst — сопоставление имени диска указанному пути.

systeminfo — вывод информации о настройках системы.

T

taskkill — завершение одного или нескольких процессов.

tasklist — показывает запущенные программы и процессы выполняемые в данный момент.

tcmsetup — установка клиента телефонии.

tftp — обмен файлами с удаленным компьютером, на котором запущена служба TFTP.

time — просмотр или изменение текущего времени.

title — назначение заголовка окна интерпретатора.

tlntadmn — удаленное управление компьютером.

tracert — трассировка маршрута к указанному узлу.

tracerpt — обрабатывает двоичные файлы журнала отслеживания событий или потоки данных.

tracert6 — версия tracert для протокола IPv6.

tree — вывод структуры диска или каталога в виде дерева.

tscon — присоединяет сеанс пользователя к сеансу терминала.

tsdiscon — отключение сеанса терминала.

tskill — прекращение процесса.

tsshutdn — завершение работы сервера в установленном порядке.

type — вывод на экране содержимого текстовых файлов.

typeperf — выводит сведения о производительности на экран или в журнал.

U

unlodctr — удаление имен счётчиков и поясняющего текста для расширенного счётчика.

userinit — проводник системы Windows.

V

ver — вывод сведений о версии Windows.

verify — установка режима проверки правильности записи файлов на диск.

vol — вывод метки и серийного номера тома для диска.

vssadmin — инструмент командной строки теневого копирования тома.

W

w32tm — диагностика службы времени.

wbemtest — тестер инструментария управления Windows.

winver — вывод информации о версии Windows.

wmic — инструмент для написания сценариев.

X

xcopy — копирование файлов и дерева папок.

 

Список cmd команд, которые присутствуют в windows.

cmd-command.ru

Администрирование из командной строки

Администрирование Windows из командной строки

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

О том, как работать в командной строке

Наиболее часто используемой утилитой командной строки является сам командный интерпретатор - cmd.exe. Именно его мы запускаем, когда нам нужно поработать с командной строкой. Интерпретатор cmd пришел на замену command.com из мира DOS и Windows 9x. Понятно, что в окне командного интерпретатора нужно вводить команды. Команды выполняются. Если ты торопишься, и тебе не хочется ждать завершения первой команды, тогда можно ввести сразу несколько команд, разделив их амперсандом:

  • команда1 & команда2 & ... & командаN

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

  • команда1 && команда2

Вторая команда будет выполнена, если код завершения первой команды равен 0 (успешное завершение). Не успел прочитать вывод программы? Тогда вывод можно передать программе more для постраничного вывода (листать вывод нужно пробелом):

Символ " | " используется для перенаправления стандартного вывода одной команды на стандартный ввод другой. Что будет делать с этим выводом другая программа, зависит только от нее. Для перенаправления вывода команды в файл используются символы > и >>:

  • команда > файл
  • команда >> файл

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

Для очистки "экрана" командной строки удобно использовать команду cls. Команды бывают внутренними и внешними. Внутренние команды выполняет сам cmd.exe. Внешние команды - это EXE-файлы (то есть программы) на диске. Когда мы вводим команду, cmd определяет, какая это команда. Если внутренняя, то выполняет ее сам, если команда не является внутренней, тогда cmd производит поиск исполнительного файла в текущем каталоге и по пути поиска программ (переменная окружения PATH). Просмотреть путь переменную PATH можно так:

Какие имеются команды?

Команд много и все в этой статье мы не рассмотрим. Да и вообще подробно команды рассматривать не будем. А зачем? Вводишь имя команды, пробел, слеш и вопросительный знак (параметр /?). В ответ получишь описание команды и ее параметров. Нужно просто знать, что делает та или иная команда, а уж описание прочитать проблем не составит.

    Итак, все команды можно разделить на следующие группы:
  • команды для работы с файловой системой
  • команды для управления операционной системой
  • команды мониторинга
  • сетевые команды
  • команды для поддержки Active Directory
  • команды для обслуживания жестких дисков
  • другие команды

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

В Unix есть очень полезная программа shutdown, с ее помощью можно не только завершить работу системы (или перезагрузить ее), но и указать время завершения работы. Аналог этой команды есть и в Windows. С ее помощью можно просто завершить работу систему, выполнить перезагрузку, завершить работу активных пользователей, перейти в режим пониженного энергопотребления и завершить сеанс без отключения компьютера. Очень полезен параметр -t, позволяющий задать в секундах таймаут операции. К командам этой группы также относится программа taskkill, которая используется для завершения работы одного или нескольких процессов. Задать процесс можно по имени образа (имени исполнимого файла - ключ /IM) или по идентификатору процесса (ключ /pid). Например:

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

Команды мониторинга

Команде taskkill, как было отмечено, нужно передать или имя образа или PID процесса. Узнать PID процесса можно с помощью команды tasklist. Также к данным командам относятся команды mem (вывод информации об использовании памяти), systeminfo (полная информация о системе) и tracerpt (отслеживает журнал событий и выводит отчет в формате CSV)

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

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

  • arp - управление ARP-таблицей
  • ping - отправляет ICMP-пакеты на указанный узел для проверки доступности узла.
  • ping6 - версия ping для IPv6
  • tracert - трассировка маршрута к указанному узлу (показывает маршруты, то есть список маршрутизаторов, между двумя узлами сети)
  • tracert6 - версия tracert для протокола IPv6
  • pathping - усовершенствованная версия tracert
  • net - управляет сетью из командной строки
  • nskookup - позволяет просматривать записи DNS-сервера
  • netstat - вывод информации о сети
  • ipconfig - вывод информации о настройках протокола IP
  • route - вывод и изменение таблицы маршрутизации
  • netsh (routemon) - управление маршрутизатором

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

  • accounts - используется для обновления базы данных регистрационных записей и изменения параметров входа в сеть
  • computer - добавляет или удаляет компьютеры из базы данных домена NT
  • config - выводит информацию о службах сервера или рабочей станции
  • continue - активизирует службу, ранее приостановленную с помощью команды net pause
  • file - используется для установки и снятия блокировки с совместно используемого файла, а также для вывода списка блокировок
  • group - вывод информации о глобальных группах сервера, также используется для изменения глобальных групп
  • localgroup - управляет локальными группами на локальном компьютере
  • name - управляет псевдонимами этого компьютера
  • pause - приостанавливает выполнение заданной службы, продолжить работу службы можно с помощью команды net continue
  • print - управляет очередью печати
  • send - отправляет короткое сообщение пользователям (или конкретному пользователю) сети
  • session - управляет сеансами связи этого компьютера с другими компьютерами
  • share - разрешает (или запрещает) использовать ресурсы этого компьютера другим компьютерам сети
  • start - запускает остановленную сетевую службу
  • stop - останавливает службу
  • statistics - выводит журнал статистики для локальной службы рабочей станции или сервера
  • time - синхронизирует время этого компьютера с временем другого компьютера сети
  • use - используется для подключения общих ресурсов другого компьютера сети
  • user - создает и изменяет учетные записи пользователя, используется только на сервере
  • view - выводит список общих ресурсов этого компьютера

Получить справку по конкретной команде можно так:

  • net help имя_команды

Теперь поговорим о команде netstat. Она выводит статистику использования сети и отображает информацию о текущих соединениях. Очень удобная команда. Представим, что на твоем компьютере закрыты все приложения, которые могут обращаться к сети, а обращение к сети все равно производится, о чем свидетельствуют индикаторы в system tray. Введи команду netstat -o и узнаешь, какая программа обращается к сети (параметр -o используется для вывода PID процесса).

Команды обслуживания жестких дисков

Для проверки дисков используются команды chkdsk и chkntfs. Первая используется для проверки FAT-разделов, а вторая - для проверки NTFS-разделов. Для дефрагментации диска используется команда defrag. Команда recover используется для восстановления файлов с поврежденных разделов, а всем известная команда format используется для форматирования дисков.

Вместо команды fdisk, которая использовалась в Windows 9x, в современных версиях Windows используется программа diskpart. Данная программа позволяет разбить диск на разделы, создать логические диски, удалить логические диски, выбрать активный раздел и т.д. Если команда fdisk работала в интерактивном режиме, то diskpart в основном ориентирована на использование сценариев. Сценарии - это текстовые файлы, в которых содержатся инструкции, которые должна выполнить diskpart. Вызвать diskpart можно так:

  • diskpart /s <имя_сценария>

Вот пример сценария diskpart:

  • select disk 0
  • clean
  • create partition primary
  • select partition 1
  • assign letter=c:
  • active
  • format
  • exit

Обрати внимание, как производится работа с объектами в diskpart. Сначала нужно выбрать какой-то объект (с помощью команды select): сначала мы выбираем диск (select disk). Затем нужно произвести операции с объектом. Мы производим две операции (clean и create partition). Потом мы уже выбираем другой объект - раздел (select partition) и производим операции с ним (делаем раздел активным и форматируем его). Можно указать размер создаваемого раздела, например:

  • create partition primary size=5000

В данном случае будет создан раздел размером в 5 Гб. К данному разделу можно отнести еще две команды - diskperf, которая управляет счетчиками производительности жесткого диска, и fsutil, которая управляет поведением файловой системы. Например, с помощью fsutil можно сбросить или установить флаг тома "грязный" (dirty), а также получить информацию о файловой системе. В общем, читай man, то есть fsutil /?

Команды для поддержки и диагностики Active Directory

В Windows для управления службой каталога используются так называемые DS-утилиты:

  • dsquery - выводит список объектов Active Directory по заданным параметрам поиска
  • dsget - возвращает атрибуты заданного объекта Active Directory, может принимать на стандартный ввод стандартный вывод команды dsquery
  • dsadd - добавляет один или несколько объектов ActiveDirectory
  • dsmod - модифицирует атрибуты существующего объекта
  • dsmove - перемещает объект из одного домена в другой
  • dsrm - удаляет один или несколько объектов

Синтаксис всех DS-команд похож, используй /? для получения справки. Для диагностики контроллера домена (DC) используется утилита DcDiag из комплекта Support Tools. Если запустить ее без параметров, то запустится 27 тестов DC (в Windows 2000 было 22 теста).

Другие команды

Ты помнишь, как называется команда, но когда ее вводишь, получаешь сообщение, что такая команда не найдена? Тогда попробуй использовать команду where (аналог which в Unix):

Команда where появилась в Windows 2003, в Windows 2000 и Windows 2002 (она же XP) ее нет. Для выполнения какой-то команды в строго определенное время можно использовать планировщик at. Можно задать дату запуска команды, время, интервал (например, каждый день). Программа может работать в интерактивном режиме (параметр /interactive). Если боишься редактировать файл boot.ini в блокноте, можешь использовать программу bootcfg, которая позволит тебе избежать ошибок при редактировании этого файла.

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

Windows PowerShell

Возможности стандартного командного интерпретатора cmd в Windows довольно скудны, особенно по сравнению с командными интепретаторами Unix - ksh, bash, csh и др. В Microsoft это тоже понимают, поэтому была разработана оболочка Monad, она же MSH, которая впоследствии была переименована в Windows PowerShell. Установить MSH можно в следующих платформах: Windows XP SP2, Windows Vista, Windows Server 2003 and Windows Server "Longhorn".

Скачать PowerShell можно по адресу: http://www.microsoft.com/windowsserver2003/technologies/management/powershell/default.mspx Там же можно скачать и полное руководство по PowerShell.

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

Вот некоторые полезные команды, которые нужно знать, для начала работы в PowerShell:

  • Get-Command - получить список доступных команд
  • Get-Help - получить справку по указанной команде
  • Get-Drive - получить список дисков
  • Set-Location - изменить текущее местоположение (аналог команды cd в cmd)
  • Set-Alias - создать псевдоним для команды
  • Get-Date - вывести дату

Как и в cmd, поддерживается перенаправление ввода-вывода, например:

  • Get-Date > current-date.txt

При запуске PowerShell автоматически запускаются следующие сценарии (если они найдены).

  • Documents and Settings\All Users\Documents\Msh\profile.msh
  • Documents and Settings\All Users\Documents\Msh\Microsoft.Management.Automation.msh_profile.msh
  • $HOME\My Documents\msh\profile.msh
  • $HOME\My Documents\msh\Microsoft.Management.Automation.msh_profile.msh

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

  • MSH> 5*5
  • 25
  • MSH> "Конкатенация" + "строк"
  • Конкатенация строк
  • MSH> (Get-Date).year * 5
  • 10035

Можно работать с переменными, причем поддерживаются массивы:

  • MSH> $t = 10
  • MSH> $t
  • 10
  • MSH> $arr = 1,2
  • MSH> $arr
  • 1
  • 2
  • MSH> $arr[1] = 3
  • MSH> $arr
  • 3
  • 2

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

  • MSH> $arr += 7
  • MSH> $arr
  • 3
  • 2
  • 7

Кроме простых массивов поддерживаются ассоциативные массивы:

  • MSH> $assoc = @{ one = 1; two = 2; three = 3}
  • MSH> $assoc['one']
  • 1

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

Тип переменной выбирается автоматически, но можно установить любой тип .NET: array, bool, byte, char, char[], decimal, double, float, int, int[], long, long[], regex, single, scriptblock, string, type, xml. Тип переменной определяется в квадратных скобках в момент присваивания:

В сценариях можно использовать условные операторы if-elseif-else, switch, а также операторы циклов while, do-while, do-until, foreach. Мы рассмотрим только оператор if-elseif-else и циклы while и foreach. Конструкция if-elseif-else следующая:

Условие задается так:

  • переменная оператор_сравнения переменная_или_значение

Цикл while выглядит так:

  • while {условие} {операторы}

Пример:

  • $i = 0; while($i -lt 10) { $i; $i++ }
  • Данный цикл выведет числа от 0 до 9.

Теперь рассмотрим синтаксис foreach:

  • foreach (переменная in ассоциативный_массив) {операторы}

Цикл foreach удобно использовать для перебора значений ассоциативного массива, например:

  • foreach ($v in Get-Process |Sort-Object Name) { $v.Name }

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

Мы перешли в раздел HKEY_CURRENT_USER. Можно перейти в другой раздел, например, HKEY_LOCAL_MACHINE, задав его имя или сокращение (hklm). Вывести содержимое раздела можно с помощью команды dir. Чтобы просмотреть содержимое раздела используется команда get-property:

  • MSH> cd hkcu:SoftwareMicrosoftNotepad
  • MSH> get-property

В данном случае мы выводим настройки Блокнота. Установить значение переменной в разделе можно с помощью команды set-property (следующая команда изменит шрифт Блокнота):

  • MSH> set-property. -property lfFaceName -value "Arial"

Командную строку можно вызвать даже при установке Windows Vista - для этого во время установки нужно нажать Shift + F10

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

  • type - просмотр файла
  • more - постраничный вывод файла
  • copy - копирование одного или нескольких файлов
  • move - перемещение одного или нескольких файлов (или переименование каталога)
  • del - удаление одного или нескольких файлов
  • ren - переименование файла
  • attrib - изменение атрибутов файла/каталога (скрытый, системный, только чтение, архивный)
  • fc - сравнение файлов
  • find - поиск текстовой строки в одном или нескольких файлах
  • grep - поиск текстовой строки (можно использовать регулярные выражения) в файле или в списке файлов
  • cd - смена каталога
  • dir - вывод содержимого каталога
  • tree - вывод дерева каталогов
  • md (или mkdir) - создание каталога
  • rd - удаление каталога или дерева каталогов

Операторы сравнения PowerShell

Оператор Описание Зависящая от регистра версия Явно заданная независимая от регистра версия
-eq Равно -ceq -ieq
-ne Не равно to -cne -ine
-gt Более, чем -cge -ige
-ge Более, чем или равно -cge -ige
-lt Менее, чем -clt -ilt
-le Менее, чем или равно -cle -ile
-like Использование символов подстановки для поиска по образцу -clike -ilike
-notlike Использование символов подстановки для поиска несоответствия образцу -cnotlice -inotlice
-match Использование регулярных выраженией для поиска соответствия по образцу -cmatch -imatch
-notmatch Использование регулярных выражений для поиска несоотвутствия по образцу -cnotmatch -inotmatch
-contains Определение, содержит ли значение слева от оператора значение справа -ccontains -icontains
-notcontains Определение того, что значение слева от оператора не содержит значение справа -cnotcontains -inotcontains
-replace Заменяет часть или все значения слева от оператора -creplace -ireplace

Логические операторы PowerShell

Оператор Описание
-and Оба условия должны быть истинны, чтобы выражение было истинно
-or Одно или оба условия должны быть истинны, чтобы выражение было истинно
-not Указанные условия должны иметь значение "ложь", чтобы выражение было истинно
! Указанное условие должно иметь значение "ложь", чтобы выражение было истинно

Опубликовано: 21.03.2015

rusopen.com

Командная строка cmd, почувствуй себя хакером.

Сохраните себе, чтобы не потерять!

Как управлять компьютером без мышки? Для этого можно запустить командную строку Windows cmd с помощью комбинации клавиш win r, а затем набрать в появившейся консоли cmd и нажать Enter.

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

Таким образом, если вы хотите, чтобы ряд команд cmd исполнялся на компьютере автоматически, вы можете записать их в блокноте и сохранить с расширением. bat.

Пример простейшей программы:@Echo off.Color 0a.Chcp 1251.Echo.Перезагрузка компьютера.Pause.Shutdown /r.

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

Подобные bat - файлы (батники) часто используются для написания компьютерных вирусов, которых, кстати говоря, не замечают антивирусные программы (в большинстве случаев. А для скрытности их переводят в. exe формат.

Подробнее вы можете ознакомиться с командами cmd ниже (или можно просто написать Help в командной строке.

A.Append - позволяет программам открывать файлы в указанных каталогах так, словно они находятся в текущем каталоге.

arp - отображение и изменение таблиц преобразования IP - адресов в физические, используемые протоколом разрешения адресов.

Assoc - вывод либо изменение сопоставлений по расширениям имён файлов.

at - команда предназначена для запуска программ в указанное время.

Atmsdm - контроль подключений и адресов, зарегистрированных диспетчером вызовов ATM в сетях с асинхронным режимом передачи (ATM.

Attrib - изменение атрибутов файлов и папок.

Auditusr - задаёт политику аудита пользователей.

B.Break - включение режима обработки клавиш Ctrl C.

Bootcfg - эта программа командной строки может быть использована для настройки, извлечения, изменения или удаления параметров командной строки в файле Boot. ini.

C.Cacls - просмотр изменение таблиц управления доступом ACL к файлам.

Call - вызов одного пакетного файла из другого.

cd - вывод имени либо изменение текущей папки.

Chcp - вывод либо изменение активной кодовой страницы.

Chdir - вывод либо смена текущей папки.

Chkdsk - проверка диска и вывод отчёта.

Chkntfs - выводит или изменяет параметры проверки диска во время загрузки.

Ciddaemon - сервис индексации файлов.

Cipher - программа шифрования файлов.

cls - очистка экрана интерпретатора.

cmd - запуск нового окна командной строки.

Cmstp - установка профилей диспетчера подключений.

Color - устанавливает цвет для текста и фона в текстовых окнах.

Comp - сравнение содержимого двух файлов или наборов файлов.

Compact - просмотр и изменение параметров сжатия файлов в разделах Ntfs.

Convert - преобразование файловой системы тома FAT в Ntfs.

Copy - копирование одного или нескольких файлов.

D.Date - вывод либо установка текущей даты.

Debug - средство для отладки и редактирования программ.

Defrag - дефрагментация диска.

del - удаление одного или нескольких файлов.

Devcon - альтернатива диспетчера устройств.

Diantz - тоже что и Makecab.

dir - вывод списка файлов и подпапок из указанного каталога.

Diskcomp - сравнение содержимого двух гибких дисков.

Diskcopy - копирование содержимого одного гибкого диска на другой.

Diskpart - использования сценария Diskpart.

Diskperf - счетчик производительности дисков.

Doskey - редактирование и повторный вызов команд Windows; создание макросов Doskey.

Driverquery - просмотр списка установленных драйверов устройств и их свойства.

E.Echo - вывод сообщений и переключение режима отображения команд на экране.

Edit - запуск редактора MS - DOS.

Endlocal - завершение локализации изменений среды в пакетном файле.

Edlin - запуск построчного текстового редактора.

Erase - удаление одного или нескольких файлов.

Esentutl - обслуживание утилит для Microsoft (R) баз данных Windows.

Eventcreate - эта команда позволяет администратору создать запись об особом событии в указанном журнале событий.

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

Exe2bin - преобразование EXE - файлов в двоичный формат.

Exit - завершение командной строки.

Expand - распаковка сжатых файлов.

F.fc - сравнение двух файлов или двух наборов файлов и вывод различий между ними.

Find - поиск текстовой строки в одном или нескольких файлах.

Findstr - поиск строк в файлах.

Finger - вывод сведений о пользователях указанной системы.

Fltmc - работа с фильтром нагрузки драйверов.

for - выполнение указанной команды для каждого файла набора.

Forcedos - сопоставление приложений MS - DOS, которые не распознаются системой Microsoft Windows XP.

Format - форматирование диска для работы с Windows.

Fontview - программа просмотра шрифтов.

Fsutil - управление точками повторной обработки, управление разреженными файлами, отключение тома или расширение тома.

ftp - программа передачи файлов.

Ftype - просмотр и изменение типов файлов, сопоставленных с расширением имен файлов.

G.Getmac - отображает MAC - адрес одного или нескольких сетевых адаптеров компьютера.

Goto - передача управления содержащей метку строке пакетного файла.

Gpresult - отображает результирующую политику (Rsop) для указанного пользователя и компьютера.

Gpupdate - выполнение обновления групповых политик.

Graftabl - выбор кодовой страницы для отображения символов национальных алфавитов в графическом режиме.

H.Help - выводит не полный список команд, которые используются в cmd.

Hostname - отображение имени компьютера.

I.if - оператор условного выполнения команд в пакетном файле.

Ipconfig - вывод маску подсети, стандартный шлюз и информацию о вашем IP.

Ipxroute - программа управления маршрутизацией Nwlink IPX.

L.Label - создание, изменение и удаление меток тома для диска.

Lodctr - обновление имен счётчиков и поясняющего текста для расширенного счётчика.

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

Logoff - завершение сеанса Windows.

lpq - отображение состояния очереди удалённой очереди печати lpq.

lpr - направляет задание печати на сетевой принтер.

Lsass - сервер определения локальной защиты.

M.Makecab - архивирование файлов в cab - архив.

md - создание папки.

mem - выводит сведения об используемой и свободной памяти.

Mkdir - создание папки с расширенной функциональностью.

mmc - открытие окна консоли MMC.

Mode - отладка системных устройств.

Mofcomp - 32-разр. Компилятор Microsoft (R) MOF.

More - последовательный вывод данных по частям размером в один экран.

Mountvol - просмотр, создание и удаление точек подключения тома.

Move - перемещение и переименование файлов и каталогов.

Mqbkup - утилита архивирования и восстановления очереди сообщений.

Mqsvc - обеспечивает инфраструктуру для работы распределенных приложений.

Mrinfo - работа с многоадресными рассылками.

msg - отправка сообщений пользователю.

Msiexec - запуск установщика Windows.

N.Nbtstat - отображение статистики протокола и текущих подключений TCP/IP с помощью NBT (Netbios через TCP/IP.

net - пакет приложений предназначенный для работы с сетью.

Net1 - тоже самое что и net.

Netsh - локальное или удаленное отображение и изменение параметров сети.

Netstat - отображение статистики протоколов и текущих сетевых подключений TCP/IP.

Nlsfunc - загрузка сведений о национальных стандартах.

Nslookup - вывод информации, предназначенный для диагностики DNS.

Ntbackup - запуск мастера архивирования.

Ntsd - отладчик командной строки.

O.Odbcconf - настройка драйвера Odbc.

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

P.Pagefileconfig - настройка файлов подкачки и виртуальной памяти.

Path - вывод либо установка пути поиска исполняемых файлов.

Pathping - вывод информации о скрытый сетях и потери данных.

Pause - приостанавливает выполнение сценария cmd.

Pentnt - обнаруживает ошибки деления с плавающей точкой процессора Pentium, отключает аппаратную обработку чисел с плавающей точкой и включает эмуляции операций с плавающей точкой.

Perfmon - открывает окно "Производительность".

Ping - проверяет соединение с другим компьютером.

Ping6 - команда проверки связи.

Popd - изменяет одну папку на ту, которая была сохранена командой Pushd.

Powercfg - эта команда позволяет управлять электропитанием системы.

Print - печать текстового файла.

Prncnfg - настройка параметров принтера.

Prompt - изменение приглашения командной строки cmd. exe.

Proxycfg - инструмент настройки Proxy соединения.

Pushd - сохранения значений текущего каталога для использования Popd командой.

Q.Qappsrv - отображает доступные серверы терминалов в сети.

Qprocess - отображает информацию о процессах.

Qwinsta - отображение информации о сеансах терминалов.

R.Rasdial - интерфейс связи из командной строки для клиента службы удалённого доступа.

rcp - обмен файлами с компьютером, на котором выполняется служба RCP.

Recover - восстановление сохранившихся данных на поврежденном диске.

reg - редактирование системного реестра через командную строку.

Regsvr32 - сервер регистрации.

Relog - создает новый журнал производительности из уже имеющего.

rem - помещение комментария в пакетный файл.

ren - переименование файлов и папок.

Rename - переименование файлов и папок.

Replace - замена файлов.

Reset - утилита сброса служб терминалов.

Rexec - выполнение команд на удаленных узлах на которых выполняется служба Rexec.

rd - удаление папки.

Rmdir - удаление папки.

Route - обработка таблиц сетевых маршрутов.

rsh - выполнение команд на удаленных узлах, на которых запущена служба RSH.

rsm - управление ресурсами носителей с помощью службы "Съемные ЗУ".

Runas - использование приложений от имени другого пользователя.

Rundll32 - запуск стандартных команд - функций заложенных в dll.

Rwinsta - сброс значений подсистем оборудования и программ сеанса в начальное состояние.

S.sc - установление связи с NT Service Controller и ее услугами.

Schtasks - создание, удаление, изменение и опрос запланированных задачи в локальной или удаленной системе.

Sdbinst - установщик базы данных совместимости.

Secedit - автоматизация задач настройки безопасности.

set - вывод, присваивание и удаления переменных в командной строке.

Setlocal - начало локализации изменений среды в пакетном файле.

Setver - задает номер версии, который MS - DOS сообщает программе.

sfc - проверка файлов Windows.

Shadow - позволяет наблюдать за другим сеансом служб терминалов.

Shift - изменение содержимого подставляемых параметров для пакетного файла.

Shutdown - завершение сеанса, выключение и перезагрузка системы Windows.

Smbinst - это процесс, принадлежащий System Management Bios Driver Installer.

Sort - сортирование файлов.Start - запуск программы или команды в отдельном окне.

Subst - сопоставление имени диска указанному пути.

Systeminfo - вывод информации о настройках системы.

T.Taskkill - завершение одного или нескольких процессов.

Tasklist - показывает запущенные программы и процессы выполняемые в данный момент.

Tcmsetup - установка клиента телефонии.

Tftp - обмен файлами с удаленным компьютером, на котором запущена служба Tftp.

Time - просмотр или изменение текущего времени.

Title - назначение заголовка окна интерпретатора.

Tlntadmn - удаленное управление компьютером.

Tracert - трассировка маршрута к указанному узлу.

Tracerpt - обрабатывает двоичные файлы журнала отслеживания событий или потоки данных.

Tracert6 - версия Tracert для протокола Ipv6.

Tree - вывод структуры диска или каталога в виде дерева.

Tscon - присоединяет сеанс пользователя к сеансу терминала.

Tsdiscon - отключение сеанса терминала.

Tskill - прекращение процесса.

Tsshutdn - завершение работы сервера в установленном порядке.

Type - вывод на экране содержимого текстовых файлов. Typeperf - выводит сведения о производительности на экран или в журнал. U Unlodctr - удаление имен счётчиков и поясняющего текста для расширенного счётчика. Userinit - проводник системы Windows. V ver - вывод сведений о версии Windows. Verify - установка режима проверки правильности записи файлов на диск. vol - вывод метки и серийного номера тома для диска. Vssadmin - инструмент командной строки теневого копирования тома. W W32tm - диагностика службы времени. Wbemtest - тестер инструментария управления Windows. Winver - вывод информации о версии Windows. Wmic - инструмент для написания сценариев. X Xcopy - копирование файлов и дерева папок.

interesnyefakty.com

Все команды командной строки Windows в одном месте

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

Командная строка или как её ещё называют cmd в операционной системе Windows 8 такая же как и в младших версиях Windows7, Windows Vista, Windows хр , отсюда следует что одни и те же команды одинаково работают во всех версиях.

Итак давайте для начала разберёмся как нам запустить командную строку. Для этого у вас должен быть работающий компьютер с операционной системой.

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

1) В левом нижнем углу находим Пуск, далее — Все программы, выбираем там — Стандартные -> Выполнить.

пункт Выполнить

В появившемся окошке пишем cmd,нажимаем Ок.

запуск командной строки Windows

Запустится окно командной строки с чёрным фоном.

командная строка Windows

2) Более быстрый способ: через горячие клавиши Win+R,здесь также в появившемся окошке пишем cmd,нажимаем ок.

В windows 8 вы можете воспользоваться только 2 способом, так как там нет меню Пуск. Напишем нашу первую команду help которая выведет список всех доступных команд с краткими пояснениями.

Список всех существующих команд командной строки Windows:

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 Cоздаёт символические и жесткие ссылки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.EXETREE Выводит директории накопителя в удобном наглядном виде.TYPE  Выводит содержимое текстовых файлов.VER  Выводит краткие сведения о версии Windows.VERIFY  Проверяет на ошибки записи файла на накопителе.VOL  Выводит на дисплей метки и серийный номер тома накопителя.XCOPY  Создаёт копию файлов.WMIC  Выводит WMI в командной строке.

Если у вас есть желание поподробнее узнать о команде и где она применяется, в командной строке следует написать HELP (имя команды) или (имя команды) /?

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

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

Понравилась статья? Не жалейте,ставьте лайк! Спасибо:)

yroki-kompa.ru


 

..:::Новинки:::..

Windows Commander 5.11 Свежая версия.

Новая версия
IrfanView 3.75 (рус)

Обновление текстового редактора TextEd, уже 1.75a

System mechanic 3.7f
Новая версия

Обновление плагинов для WC, смотрим :-)

Весь Winamp
Посетите новый сайт.

WinRaR 3.00
Релиз уже здесь

PowerDesk 4.0 free
Просто - напросто сильный upgrade проводника.

..:::Счетчики:::..