Что такое программа cmd

Cmd.exe — интерпретатор командной строки ( Шаблон:Lang-en ) для OS/2, Windows CE и для семейства операционных систем, базирующихся на Windows NT ( Шаблон:Lang-en ). cmd.exe является аналогом COMMAND.COM , которая используется в семействах MS-DOS и Windows 9x. В операционных системах семейства Windows NT для архитектуры IA-32 и OS/2 имеется и COMMAND.COM для совместимости со старыми программами. В настройках интерпретатора присутствует возможность изменить размер курсора, шрифт, цвет текста и размер окна.

Версии [ ]

Therese Stowell разработала начальную версию cmd.exe для Windows NT. [1] Хотя некоторые старые команды DOS не поддерживались или были изменены, cmd.exe всё ещё имеет большое количество унаследованных от DOS команд.

В отличие от command.com , cmd.exe , в системах OS/2 и семействе Windows NT имеет более детальные сообщения, чем общее «Неверная команда или имя файла» ( Шаблон:Lang-en ) в случае неправильно введённых команд. Сообщения об ошибках cmd.exe выводит на том языке, который установлен в системе как текущий.

⚙ Расширь возможности своей Windows — 15 полезных команд сисадмина

cmd.exe всё ещё остаётся частью современных операционных систем Microsoft для персональных компьютеров (в том числе Windows 8 и Windows Server 2012) для обеспечения обратной совместимости. В качестве основной командной оболочки в этих системах рассматривается Windows PowerShell.

Примеры команд [ ]

shutdown -r -f -t 30 -c #«Мягкая» перезагрузка компьютера через 30 сек. xcopy C:folder1 D:folder2 /e #Копирование содержимого из одной папки в другую control userpasswords #вызов окна учетных записей пользователей ping -t 8.8.8.8 #запуск утилиты ping в непрерывном режиме

Примечания [ ]

  • Сравнение командных оболочек
  • Шаблон:Нп5

Ссылки [ ]

Autorun.inf • Планировщик классов мультимедиа • Теневая копия • Файловые
системы

Active Directory • Службы развёртывания • Служба репликации файлов • Hyper-V • IIS • Защита доступа к сети (NAP) • Службы печати для UNIX • Удалённое разностное сжатие • Службы удаленной установки • Служба управления правами • Перемещаемые профили пользователей • Удаленный рабочий стол • WSUS • Групповая политика • Координатор распределённых транзакций

NT • Диспетчер транзакций ядра • Диспетчер логических дисков • Защита ресурсов • lsass.exe • csrss.exe • smss.exe • Запуск

BitLocker • Защитник • Предотвращение выполнения данных • Обязательный контроль целостности • Защищённый канал данных • UAC • Брандмауэр • Центр обеспечения безопасности • Защита файлов

Источник: windows.fandom.com

Справочник команд Windows (CMD)

Справочник команд Windows (CMD)

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

Крутые команды консоли windows которые вы должны знать

Например, скопировать/удалить файл, создать папку, посмотреть или поменять текущую дату и многое, многое другое. На данной странице представлены основные команды, доступные в ОС Windows, а так же некоторые консольные утилиты, которыми вы можете воспользоваться для реализации своих идей.

Читайте также:
Программа правила технической эксплуатации электроустановок потребителей

Список команд, отсортированный в алфавитном порядке. Также у каждой команды в скобках указано откуда она может быть запущена. CMD — только внутри командной строки, PowerShell — может быть запущена, отовсюду, т.е. как из CMD, оболочки PowerShell, так и с помощью связки «Пуск-Выполнить».

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

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

Таблица доступных команд

Команда Описание Откуда может быть запущена
Команды на букву A
APPEND Позволяет программам открывать файлы данных в указанных директориях, как если бы они находились в текущей директории CMD, PowerShell
ARP Отображает и изменяет вводимые данные в кэше протокола определения адреса ARP CMD, PowerShell
ASSOC Показывает или изменяет ассоциации расширений имён файлов CMD
ATMADM отслеживает соединения и адреса, зарегистрированные менеджером вызовов atM в режиме асинхронной передачи (atM) сети CMD
Команды на букву C
CHKDSK Проверка и исправление ошибок на диске, а также информация о состоянии диска CMD, PowerShell
COLOR Изменение цвет текста и фона в окне командной строки для текущего сеанса CMD
COPY Копирование одного или нескольких файлов из одного расположения в другое CMD, PowerShell
Команды на букву D
DIR Выводит список файлов и подкаталогов каталога. CMD, PowerShell
DISKPART Командный интерпретатор, который позволяет управлять жесткими дисками, разделами или томами. CMD, PowerShell
Команды на букву E
ECHO Вывод на экран сообщения или задание режима вывода на экран сообщений команд CMD, PowerShell
Команды на букву F
FC Сравнение двух файлов и вывод различий между ними CMD, PowerShell
FIND Поиск заданной строки текста в файле или нескольких файлах CMD, PowerShell
Команды на букву G
GPUPDATE Обновляет локальные параметры и параметры групповой политики Active Directory CMD, PowerShell
Команды на букву I
IPCONFIG Служит для отображения всех текущих параметров сети TCP/IP и обновления параметров DHCP и DNS CMD, PowerShell
Команды на букву M
MSIEXEC Средство установки, изменения и выполнения операций установщика Windows из командной строки CMD, PowerShell
Команды на букву P
PING Утилита для проверки целостности и качества соединений в сетях на основе TCP/IP CMD, PowerShell
Команды на букву R
ROUTE Выводит на экран и изменяет записи в локальной таблице IP-маршрутизации CMD, PowerShell
RUNAS Запускает программы от имени другого пользователя CMD, PowerShell
Команды на букву S
SHUTDOWN Позволяет выключать или перезагружать локальный/удаленный компьютер CMD, PowerShell
Команды на букву X
XCOPY Копирует файлы и каталоги, включая подкаталоги CMD, PowerShell

Источник: pc.ru

Жизнь — это движение! А тестирование — это жизнь 🙂

Cmd — это командная строка. Чтобы запустить командную строку на винде, есть 2 основных способа:

  • Пуск → cmd.exe
  • Run (кнопка с картинкой винды) + R → cmd

Второй способ быстрее. Хотя кому как.

Когда вы открываете командную строку, то попадает в директорию C:Windowssystem32 (1 способ) или C:Usersolgak (2 способ, вместо olgak будет ваше имя пользователя).

  • Перемещаться по папкам
  • Копировать файлики
  • Запускать приложение
  • Архивировать файлы

См также:
Основные linux-команды для новичка — тоже план-минимум, но уже по линуксу

Как перейти в другую директорию

  • перемещение по абсолютному пути;
  • по относительному пути;
  • с автодополнением;
  • как подняться наверх

Как перенести / скопировать файл

Допустим, у нас в директории D:cmd находится картинка panda.jpg. А мы решили упорядочить наши файлы: картинки отдельно, текст отдельно. Поэтому создали рядом директорию pictures:

Как нам перенести картинку в нужное место, если нет графического интерфейса, только командная строка?

Читайте также:
Установить на Андроид программу телефон

Скопировать файл

copy что_копировать куда_копировать

Если мы находимся в директории D:cmd:

copy panda.jpg pictures

Проверим в графическом интерфейсе:

Если в «куда копировать» файл с таким именем уже есть, система спросит, что с ним делать — перезаписать или нет?

Для ответа достаточно ввести первую букву вашего варианта, например «n» — «No». Тогда файл не будет перезатираться.

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

copy panda.jpg С:folder_1folder_2folder_3pictures → относительный путь к копируемому файлу, полный путь для конца маршрута. Это удобно, когда нам надо переместить файл вообще в другое место

copy D:cmdpanda.jpg D:folder_1folder_2folder_3pictures → оба пути прописали полностью. Такую команду можно вызвать отовсюду, хоть из диска C (а все манипуляции на D идут)

Если используем относительный путь, можно указывать ../ — если копируемый файл находится в директории выше.

cd D:cmdsubfolder — погрузились в папку на уровень ниже нужной нам D:cmd, где лежит картинка

copy ../panda.jpg С:folder_1folder_2folder_3pictures

Если в пути есть пробелы, берем его в кавычки.

copy D:cmdpanda.jpg “D:убогий путь с пробеламиfinish”

Но мой вам совет — не используйте в названиях папок пробелы. Проблем потом не оберетесь. Используйте лучше snake_case при создании папок.

См также:
CamelCase, snake_case и другие регистры — подробнее о разных регистрах

Скопировать директорию

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

  • Что — D:cmdpictures
  • Куда — C:pictures (и то, и другое — директории)

xcopy D:cmdpictures C:pictures

А можно использовать команду robocopy

robocopy D:cmdpictures C:pictures

Согласно википедии, Robocopy полностью идентичен Xcopy по функционалу, плюс в нем есть дополнительные опции.

Переместить файл

Если надо переместить файл, а не скопировать его, то вместо copy используем move:

copy panda.jpg pictures

move panda.jpg pictures

Можно использовать относительные и абсолютные пути:

move panda.jpg С:folder_1folder_2folder_3pictures → относительный путь к копируемому файлу, полный путь для конца маршрута.

move ../panda.jpg С:folder_1 → если файл с пандой находится на уровень выше, чем мы сейчас

move D:cmdpanda.jpg D:folder_1folder_2folder_3pictures → оба пути прописали полностью.

См также:
Команда MOVE — чуть подробнее о команде

Переместить директорию

Аналогично перемещению файлов, только указываем названия папок:

move folder1 folder2 — переименовать папку с именем folder1 в folder2 в текущем каталоге.

move С:testfolder1 С:testfolder2 — переименовать с указанием абсолютных путей.

Да, именно переименовать! Так работает эта команда для папок — меняет название папки.

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

move C:folder1*.* D:folder2 — переместить все файлы из каталога folder1 диска C: в каталог folder2 диска D:

В этом случае надо сначала создать на диске D папку, а потом перемещать туда файлики. Иначе никак, увы.

См также:
Команда MOVE — чуть подробнее о команде

Как запустить приложение

Чтобы запустить батник (файл с расширением .bat), нужно просто напечатать его имя в командной строке. Конечно, вы должны быть в той же папке, что и файл, или указать абсолютный путь:

cd test_app — перешли в директорию
test.bat — запустили файл test.bat

Читайте также:
Как заработать на 1win в партнерской программе

См также:
Как запустить батник? — в том числе через графический интерфейс

Аналогично с exe файлами. Причем иногда даблклик на файле не прокатит, работать надо именно из командной строки. Например, инструмент для попарного тестирования Allpairs — если просто дважды тыкнуть по иконке allpairs.exe, то откроется черное окно командной строки и закроется. Не работает, кошмар!

А на самом деле инструменту нужен параметр на входе — что обрабатывать то. А как задать параметр при запуске? Запустить через командную строку!

cd D:ToolspairsTest
..allpairs.exe Dadata.txt > result_dadata.txt

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

start C:test — откроет папку C:test в окне проводника.
start /min notepad.exe — запустит блокнот в свернутом окне.
start http://google.com — запустит браузер со страницей Google.

См также:
Команда START — запуск приложения в новом окне — подробнее о команде и ее параметрах

Если же приложение запускается как сервис, то все еще проще:

net test start — запустить сервис под названием «test»
net test stop — остановить сервис

Как создать архив

Чтобы создать архив, нужно установить сторонние программы, например, 7zip или winrar. А потом уже используем нужную команду:

7z a -tzip -mx5 -r0 C:testarchive.zip C:test — запаковываем все содержимое папки C:test

«c:program fileswinrarrar.exe» a C:testarchive.rar C:test — аналогично, только другой командой. Обратите внимание, winrar мы запускаем просто через exe файл, указав ему параметры (что упаковать и куда, а также всякие степени сжатия и прочая)

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

А еще говорят, что в виндоус 10 по умолчанию входит PowerShell 5.0, а в нем появился модуль Microsoft.PowerShell.Archive, который позволяет создавать и распаковывать ZIP архивы из командной строки.

Если мы хотим заархивировать папку C:test, как в примерах выше, команда будет такой:

Compress-Archive -Path C:test -DestinationPath C:Archivetest.zip -CompressionLevel Optimal

Ну а подробнее о команде читайте на сайта майкрософта: Как создать ZIP архив с помощью PowerShell

Как узнать IP компьютера

Вот, например, вы работаете из дома и надо подключиться к рабочей машине. Как это сделать? Нужно открыть «удаленный рабочий стол» и ввести туда ip своей машины. Как узнать IP?

С помощью команды ipconfig. Вводим ее и ищем там IPv4 Address:

Если у вас что-то сломалось и вы просите помощи админа, он тоже попросит подсказать ваш IP.

Или если вы развернули у себя на компьютере приложение и нашли баг — как разработчик может его увидеть? Дайте ему свой IP и он сможет сам воспроизвести ошибку.
В общем, полезная команда, стоит знать! ))

См также:
Как обновить свой IP адрес — что еще можно сделать с помощью этой команды

По командной строке винды, пожалуй, все. А вот по линуксу команд будет побольше. См их в статье Основные linux-команды для новичка!

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

Источник: okiseleva.blogspot.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru