Работа с командной строкой

Содержание

Работа с командной строкой ( CMD ) Windows

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

Запуск командной строки.

Для запуска командной строки можно воспользоваться одним из следующих способов:

Пуск — Выполнить (или клавиши Win+R) введите cmd и нажмите клавишу Enter;

Пуск — Все программы — Стандартные — Командная строка»;

Пуск — Поиск — Командная строка. Также, для запуска командной строки можно использовать заранее подготовленный ярлык, ссылающийся на исполняемый файл %SystemRoot%\system32\cmd.exe ( обычно – C:\Windows\system32\cmd.exe). Выполнение некоторых команд требует повышенных привилегий, поэтому, приложение командной строки должно быть запущено с использованием пункта контекстного меню ”Запуск от имени администратора”, вызываемого правой кнопкой мышки.

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

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

Страница, посвященная настройкам командного процессора CMD

Работа в командной строке предполагает ввод данных с клавиатуры, при чем, иногда довольно большого объема. Этот объем можно значительно сократить, используя некоторые приемы:

Использование буфера обмена.

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

В режиме выделения мышью, контекстное меню не используется, а текст выделяется с использованием левой кнопки мышки. Копирование и вставка выполняется при нажатии правой кнопки мышки. При включенном режиме ”Разрешить сочетания клавиш с CONTROL”, можно использовать стандартные сочетания клавиш:

— CTRL+C (CTRL+Insert) – скопировать выделенный текст.

— CTRL+V (Shift+Insert) – вставить выделенный текст.

Использование истории команд и горячих клавиш.

Для вызова ранее введенных команд используются клавиши со стрелками Стрелка Вверх — на одну команду назад и Стрелка Вниз — на одну команду вперед. Кроме того, можно использовать функциональные клавиши:

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

F2 — копирование до символа. После нажатия на F2 на экране отображается запрос символа, до которого будет скопирована предыдущая команда. Например, если предыдущая команда была ping yandex.ru, и в качестве символа задана точка, то в строку ввода команды будет занесено ping yandex, если задан пробел, то — ping.

F3 — вызов предыдущей команды.

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

F5 и F8 — вызов буфера ранее введенных команд. Вывод по нажатию клавиши F5 прекращается когда будет отображена первая введенная команда текущей сессии.

F7 — отображение ранее введенных команд в отдельном окне в виде списка. Для выполнения нужной команды нужно выбрать ее, используя клавиши со стрелками, и нажать ENTER

F9 — выполнить команду, номер которой запрашивается. Номер команды в списке истории можно получить при использовании F7.

В Windows 10 / Windows Server 2016 появились возможности, отсутствующие в предыдущих реализациях командной строки:

— Изменение прозрачности окна консоли при нажатии комбинаций CTRL+Shift+ или CTRL+Shift++.

— Включение / выключение полноэкранного режима при нажатии CTRL+Enter.

— Расширение возможностей выделения текста и редактирования:

Shift+Home – выделить текст от текущего положения курсора до начала строки.

Shift+End – выделить текст от текущего положения курсора до конца строки.

— Быстрое перемещение по буферу экрана и поиск по контексту:

CTRL+Home – перейти в начало буфера экрана

CTRL+End – перейти в конец буфера экрана.

CTRL+Стрелка Вверх — перемещение на 1 строку вверх.

CTRL+Стрелка Вниз — перемещение на 1 строку вниз.

CTRL+F — открыть диалог поиска текста в буфере экрана.

Окно командной строки в Windows 10 можно закрыть с помощию стандартной комбинации клавиш — ALT+F4.

Для отключения новых возможностей CMD, необходимо в свойствах приложения установить галочку ”Использовать прежнюю версию консоли (требуется перезапуск)”

Автодополнение путей файлов

В командной строке Windows можно выполнять подстановку имен файлов и каталогов при нажатии клавиши Tab. Например, для перехода, в каталог с длинным именем Program Files наберите начальную часть имени каталога

CD Pro и нажмите Tab. В строке ввода должна появиться команда :

CD «Program Files»

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

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

Перенаправление данных стандартного ввода /вывода консоли.

Как уже упоминалось, в качестве стандартного устройства ввода командной строки используется клавиатура, а в качестве устройства вывода – дисплей. Однако, существует возможность перенаправления ввода-вывода на другие устройства c использованием операторов перенаправления:

  • > — перенаправление вывода. Выходные данные записываются в файл или передаются на указанное устройство.

    ping –n 5 localhost > nul — выполнить пинг петлевого интерфейса 5 раз с перенаправлением вывода в фиктивное устройство nul. Вывод результатов выполнения команды подавляется. Подобный прием используется для организации задержки в командных файлах, поскольку пинг петлевого интерфейса выполняется почти мгновенно, а интервал между пингами равен одной секунде, время выполнения данной команды определяется значением параметра -n

    ping –n 100 yandex.ru > C:\ping-ya.txt — выполнить 100 раз пинг узла yandex.ru c записью результатов выполнения команды в файл C:\ping-ya.txt. Если файл не существует, он будет создан, а если существует, его содержимое будет затерто.

  • >> — то же, что и в предыдущем случае, но данные записываются в конец файла.

    ping –n 100 yandex.ru >> C:\ping-ya.txt — то же, что и в предыдущем примере, но, если файл не существует, то он будет создан, а если существует, то запись результатов будет выполняться в конец файла.

  • < — перенаправление ввода. Данные считываются не с клавиатуры, а из файла или другого устройства.

    cmd < 1.txt — запустить командный процессор CMD и выполнить ввод данных из файла 1.txt. Если в файле поместить строку ping –n 100 yandex.ru, то выполнится команда, рассмотренная выше.

  • | — вывод первой команды перенаправить на вход следующей за ней.

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

    ping -n 100 microsoft.com | find «Превышен интервал» — результат выполнения команды ping -n 100 microsoft.com передается в виде входных данных для команды поиска строк (find), содержащих текст «Превышен интервал».

    ping -n 100 microsoft.com | find «Превышен интервал» > C:\ping-ya.txt — то же, что и в предыдущем примере, но с перенаправлением выводимых результатов выполнения команды в текстовый файл.

  • Использование дескрипторов ввода-вывода консоли.

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

    0 ( STDIN ) – дескриптор стандартного ввода (ввод с клавиатуры).

    1 (STDOUT) – дескриптор стандартного вывода (вывод на экран).

    2 (STDERR) – дескриптор вывода диагностических сообщений (сообщений об ошибках на экран).

    Дескрипторы можно использовать в тех случаях, когда требуется перенаправить (изменить) источники и приемники данных в стандартных потоках ввода-вывода. Например:

    ping.exe –n 100 yandex.ru 2> C:\pinglog.txt — стандартный поток сообщений программы ping.exe будет выводиться на экран, а ошибки ( стандартный вывод с дескриптором = 2 ) будут записаны в файл C:\pinglog.txt . В реальном случае для программы ping.exe приведенная конструкция значения не имеет, поскольку она выводит и диагностику, и результаты на экран.

    Для задания перенаправления в существующие дескрипторы используется амперсанд (&), затем номер требуемого дескриптора (например, &1):

    ping –n 100 yandex.ru >log.txt 2>&1 — стандартный поток сообщений об ошибках (дескриптор=2) перенаправляется в стандартный поток вывода (дескриптор = 1) и все это перенаправляется в файл log.txt текущего каталога.

    ping –n 100 yandex.ru >log.txt 1>&2 — стандартный вывод (дескриптор = 1) перенаправляется в вывод сообщений об ошибках (дескриптор=2) и все это записывается в текстовый файл.

    Если дескриптор не определен, то по умолчанию оператором перенаправления ввода < будет ноль (0), а оператором перенаправления вывода > будет единица.

    Объединение нескольких команд в цепочку

    В командной строке Windows существует возможность последовательного выполнения нескольких команд в зависимости от результатов их выполнения. Для чего используются символы объединения команд — & (амперсанд) и | (вертикальная черта)

    & — одиночный амперсанд используется для разделения нескольких команд в одной командной строке. Например:

    echo ping ya.ru — вывод на экран строки ping ya.ru

    echo &ping ya.ru — последовательное выполнение команды echo без параметров и команды ping ya.ru

    && — условное выполнение второй команды. Она будет выполнена, если код завершения (значение которого передается в стандартную переменную ERRORLEVEL) первой команды равен нулю, т.е. команда выполнена успешно.

    команда1 && команда2 — выполняется команда1, а команда2 выполняется, только если первая была выполнена успешно. Например:

    ping ya.ru -err & ping –n 2 ya.ru — при использовании единичного амперсанда, первая команда ping ya.ru –err выдаст сообщение о неверном параметре -err, а вторая, ping –n 2 ya.ru выполнит двукратный пинг узла ya.ru

    ping ya.ru -err && ping –n 2 ya.ru — при использовании двойного амперсанда, первая команда ping ya.ru –err выдаст сообщение о неверном параметре -err и соответственно, сформирует код завершения не равный нулю (ошибка), что приведет к тому, что вторая команда ( ping ya.ru -n 2) выполнена не будет.

    Двойная вертикальная черта || — условное выполнение второй команды. Если первая команда завершилась с кодом возврата не равным нулю (неуспешно), то выполняется команда, следующая за двойной вертикальной чертой.

    команда1 || команда2 — если команда1 выполнена неуспешно, то запускается на выполнение команда2

    ping –n 1 ya.ru && ping –n2 ya.ru || ping –n 3 ya.ru — сначала выполнится 1-я команда ping ya.ru –n 1 — однократный пинг узла ya.ru, затем выполнится команда ping ya.ru -n 2 — двукратный пинг узла ya.ru. Третья команда ping ya.ru -n 3, трехкратный пинг узла ya.ru выполнена не будет.

    ping –n 1 –err ya.ru && ping ya.ru -n 2 || ping ya.ru -n 3 — первая команда ping ya.ru –n 1 –err выполнится с ошибкой из-за неверного параметра -err, вторая команда ping –n 2 ya.ru — двукратный пинг узла ya.ru не будет выполнена из-за условия двойного амперсанда, и в результате выполнится третья команда ping –n 3 ya.ru, трехкратный пинг узла ya.ru.

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

    ECHO ping -n 1 ya.ru & ping -n 2 ya.ru

    то вместо текста ping -n 1 ya.ru & ping -n 2 ya.ru будет выведена его часть до символа амперсанда ping -n 1 ya.ru и затем выполнена команда после амперсанда — ping -n 2 ya.ru . Проблему решает использование специального экранирующего символа ^ , который позволяет использовать служебные символы как текст:

    ECHO ping -n 1 ya.ru ^& ping -n 2 ya.ru — вывод на экран текста ping -n 1 ya.ru & ping -n 2 ya.ru

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

    TYPE C:\plan.txt && DIR & COPY /?

    команда COPY /? запустится в любом случае, независимо от результата выполнения команды TYPE C:\plan.txt. Но, несколько команд можно сгруппировать с помощью скобок. Например, есть 2 командные строки:

    TYPE C:\plan.txt && DIR & COPY /?

    TYPE C:\plan.txt && (DIR & COPY /?)

    В первой из них символ условной обработки && действует только на команду DIR, во второй — одновременно на две команды: DIR и COPY. В качестве наглядного эксперимента, попробуйте выполнить вторую команду при условиях наличия и отсутствия файла C:\plan.txt. Для создания пустого файла можно воспользоваться копированием из фиктивного устройства nul:

    copy nul C:\plan.txt

    Для удаления файла используется команда erase c:\plan.txt или del C:\plan.txt

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

    Командные файлы (сценарии, скрипты) – это обычные текстовые файлы с заранее подготовленным набором команд для их выполнения командным процессором cmd.exe. Стандартно, такие файлы имеют расширение .bat или .cmd. Строки командных файлов могут содержать специфические команды самого процессора команд, например — FOR, ECHO, REM и т.п. или имена исполняемых модулей – reg.exe, sc.exe, auditpol.exe., которые можно использовать без расширения – reg, sc, auditpol. Пример простого командного файла:

    REM Создается текстовый файл со списком каталога Windows
    dir C:\Windows > %TEMP%\winlist.txt
    REM выполняется задержка на 5 секунд
    ping -n 5 localhost > nul
    REM Файл открывается в редакторе WordPad
    write %TEMP%\winlist.txt
    REM После завершения работы Wordpad, текстовый файл удаляется.
    erase C:\winlist.txt

    Строки, начинающиеся с REM являются комментариями. В качестве примера, используются команды для работы с файловой системой и выполняется запуск приложения графической среды – текстового редактора Wordpad (write.exe) с передачей ему параметра командной строки (имя файла). Язык командных файлов довольно примитивен и не в полной мере соответствует требованиям сегодняшнего дня, однако, он является самым простым средством автоматизации рутинных действий и используется большинством системных администраторов и грамотных пользователей. Работа с командными файлами – это отдельная тема, более подробно изложенная на странице Командные файлы

    Прочие материалы для освоения работы в командной строке Windows:

    Список команд CMD с описанием и примерами.

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

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

    Если вы желаете поделиться ссылкой на эту страницу в своей социальной сети, пользуйтесь кнопкой «Поделиться»

    В начало страницы         |         На главную страницу сайта

  • Работа с командной строкой¶

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

    В разделе перечислены базовые приемы работы в командной строке Windows.

    Запуск командной строки¶

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

    • «Пуск → Выполнить» (или клавиши ) введите и нажмите клавишу ;
    • «Пуск → Все программы → Стандартные → Командная строка»;
    • «Пуск → Поиск → Командная строка».

    Ввод команд¶

    Команды вводятся посредством ввода с клавиатуры. Простейшая команда выводит список всех доступных команд. Также вы можете просмотреть полный перечень команд в статье Список команд Windows ( Windows CMD ).

    Для вывода справки по конкретной команде введите , например:

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

    Bat-файлы¶

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

    Автодополнение путей файлов¶

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

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

    Если папка состоит из нескольких слов, разделенных пробелом или из кириллических символов, то весь путь берется в кавычки, например,

    Копирование текста в/из командной строки¶

    По умолчанию копирование текста из командной строки отключено.

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

    Чтобы его включить необходимо:

    1. Нажать правой кнопкой мыши на заголовок окна командной строки и выбрать пункт «Свойства»;
    2. Установить галочки напротив «Выделение мышью» и «Быстрая вставка»;

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

    Вывод информации в текстовый файл и перенаправление данных¶

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

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

    Данные команды называются операторами перенаправления.

    Описание Оператор перенаправления
    Записывает данные на выходе команды вместо командной строки в файл или на устройство, например, на принтер.
    Читает поток входных данных команды из файла, а не с клавиатуры.
    Добавляет выходные данные команды в конец файла, не удаляя при этом существующей информации из файла.
    Считывает данные на выходе одного дескриптора как входные данные для другого дескриптора.
    Считывает входные данные одного дескриптора как выходные данные другого дескриптора.
    Считывает выходные данные одной команды и записывает их на вход другой команды. Эта процедура известна под названием «канал».

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

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

    Открытие командной строки через окно «Выполнить»

    Это один из универсальных способов для запуска командной строки. Он быстрый, удобный и работает, наверное, во всех возможных версиях Windows.

    1. Откройте окно «Выполнить». Для этого нажмите сочетание клавиш Windows+R.

    2. В поле «Открыть» введите «cmd» и нажмите Enter или кнопку ОК.

    Запуск командной строки через меню Пуск

    Этот способ не требует нечего вводить из клавиатуры, но у Вас должно быть меню Пуск.

    1.

    Изучаем командную строку Windows

    Откройте меню Пуск и перейдите по пути «Все программы/Стандартные/Командная строка».

    Совет: В Windows 10 командная строка была перенесена в папку "Служебные — Windows".

    Запуск командной строки с помощью поля поиска в меню Пуск

    Еще один способ, когда нам понадобится меню Пуск.

    1. Откройте меню Пуск и в поле поиска введите «командная строка».

    2. Выберите командную строку в результатах поиска или нажмите Enter.

    Открытие командной строки из проводника Windows

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

    1. Нажмите и удерживайте клавишу Shift и кликните правой кнопкой мыши по нужной папке в проводнике.

    2. В открывшемся контекстном меню выберите «Открыть окно команд».

    Открытие командной строки из системной папки Windows

    Один из самых не обычных и в тоже время простой способ, это найти и открыть командную строку в папке с операционной системой.

    1. Откройте проводник Windows и перейдите по пути ниже, или скопируйте его и вставьте в поле адреса:

    "C:\Windows\System32"

    2. Далее, найдите в этой папке файл «cmd.exe» и откройте его двойным щелчком мыши.

    Вот Вы и узнали 5 способов открыть командную строку, а уже, какой использовать, решать Вам.

    Для дополнительной информации и ссылок смотрите статью командная строка в нашем компьютерном словаре.

    Командный интерпретатор, интерпретатор командной строки — компьютерная программа, часть операционной системы, обеспечивающая базовые возможности управления компьютером посредством интерактивного ввода команд через интерфейс командной строки или последовательного исполнения пакетных командных файлов. Как правило его функции сводятся к предоставлению пользователю возможности запускать другие программы, может также содержать некоторые базовые команды ввода-вывода и свой простой скриптовый язык программирования. В операционные системы MS DOS и Windows 95 включен командный интерпретатор command.com, Windows NT включен cmd.exe, в OS/2 командный интерпретатор тоже называется cmd.exe, самый распространенный командный интерпретатор в Linux и FreeBSD — bash, помимо которого есть большое семейство других. Как правило, при низкоуровневой настройке ОС у пользователя есть возможность менять командный интерпретатор, используемый по умолчанию.

    К функциям интерпретатора командной строки относятся:

    • Взаимодействие с пользователем (редактирование командной строки, история команд и т.д.).
    • Обработка (расширение) шаблонов имен («*», «?» и т.д.).
    • Перенаправление ввода-вывода команд.
    • Управление заданиями.

    Интерпретатор командой строки в ОС UNIXbash

    Сессия в Windows PowerShell

    Программирование в интерпретаторе

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

    Пример калькулятора для интерпретатора командной строки windows/MS-DOS.

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

    @echo off :beginClsTitle Калькулятор Color 71 Echo Введите уравнение: Set/Pexp=Set/Aresult=%exp%Title Вычислено Echo Ваше уравнение: %exp%Echo Решение: %result%Pause>nul gotobegin

    Калькулятор, для командной оболочки bash:

    #!/usr/bin/env bashecho»Калькулятор»whileread -p «Введите выражение: » expr doecho»Результат: $(($expr))»done

    Понятия

    Оболочка в своей работе оперирует простыми командами.

    Простая команда — это последовательность слов через пробел. Нажатие клавиши Enter при вводе команды или перевод строки при обработке сценария являются для командного интерпретатора признаком завершения команды. Она обрабатывается и выполняется.

    Конвейер — это последовательность одной или более команд, разделенных |(& для cmd.exe). Стандартный выходной поток каждой команды, кроме последней, соединяется при помощи программного канала со стандартным входным потоком следующей команды. Каждая команда выполняется как отдельный процесс; интерпретатор ожидает окончания последней команды. Статусом выхода конвейера является статус выхода его последней команды. Вот пример простого конвейера для интерпретатора bash :

    $ ls | tee save | wc 1515100

    Командные интерпретаторы

    См. также

    Примечания

    Работа с командной строкой ( CMD ) Windows

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

    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.

    Добавить комментарий

    Ваш e-mail не будет опубликован. Обязательные поля помечены *