Шпаргалка по CMD командам в Windows
Бывает, что некоторые команды Windows cmd сложно вспомнить, и сохранение их на компьютере или на бумаге в качестве шпаргалки является хорошей практикой. Этот список не является полным, но он содержит наиболее часто используемые команды. Не стесняйтесь добавить свои наиболее часто используемые команды в комментариях ниже, а так же поделиться этим списком.
Управление файлами и папками
- COPY — Копирование файлов в другое место
- DIR — Отображение файлов и папок в текущем каталоге
- DEL или ERASE — Удаление файлов
- EDIT — Запуск редактора файлов
- CD — Изменить каталог
- EXPAND — Распаковать сжатые файлы
- FC — Сравнивает файлы и показывает различия между ними
- FIND — Найти текстовую строку в файле
- MD или MAKEDIR — Создать папку
- MOVE — Переместить файлы из одной папки в другую
- PRINT – отобразить содержимое текстового файла
- RD или RMDIR — удалить папку
- REN или RENAME — переименовать файл или папку
- REPLACE — Замена файлов в одном каталоге на файлы с тем же именем в другом каталоге
- ROBOCOPY — Использует программу робокопи для копирования файлов и каталогов
- TREE — Показывает структуру каталогов диска или папки
- TYPE — Отображает содержимое текстовых файлов
- OPENFILES — Управление открытыми локальными или сетевыми файлами
- XCOPY — Копирование файлов и деревьев каталогов
Приложения и процессы
- SCHTASKS – Запланированный запуск приложения приложения (планировщик задач)
- SHUTDOWN — Выключение или перезагрузка компьютера
- TASKLIST — Список выполняемых задач
- TASKKILL — Остановить или прекратить выполнение задачи (для остановки задачи используется PID, который можно узнать из TASKLIST).
- REG — Запустить редактор реестра
- RUNAS — Запуск задачи от имени другого пользователя
Управление дисками
- CHKDISK — Проверяет диск и показывает статистику
- DEFRAG — Запуск дефрагментации диска
- CHKNTFS — Отображает или изменяет выполнение проверки диска при загрузке
- COMPACT — Отображает и изменяет сжатие файлов в разделах NTFS
- CONVERT — преобразование дискового тома FAT в NTFS
- DISKPART — Отображение и настройка свойств разделов диска
- FORMAT — Форматирование диска
- FSUTIL — Отображение и настройка свойств файловой системы
- LABEL — Создание, изменение или удаление метки тома диска
- RECOVER — Восстановление данных с поврежденного или испорченного диска
- VOL — Отображение метки тома и серийного номера диска
Системная информация
- DATE — Выводит или устанавливает текущую дату
- TIME — Выводит или устанавливает системное время
- DRIVERQUERY — Отображает текущее состояние и свойства драйвера устройства
- HOSTNAME — Отображает имя компьютера
- SYSTEMINFO — Отображает информацию о конфигурации компьютера
- VER — Позволяет просмотреть версию Windows
- GPRESULT — Отображает текущие примененные групповые политики (RSoP)
- GPUPDATE — Обновление групповых политик
Сеть
- IPCONFIG — Отображает информацию о сетевых интерфейсах
- PING — Отправляет ICMP-запросы на целевой хост, проверяет его доступность
- TRACERT – Отображение пути пакетов в сети
- NSLOOKUP — Поиск IP-адреса по имени ресурса
- ROUTE — Отображает таблицы сетевых маршрутов
- ARP — Показывает таблицу с IP-адресами, преобразованными в физические адреса
- NETSH — Запускает программу управления сетевыми настройками
- GETMAC — Показывает MAC-адрес сетевого адаптера
- TFTP — Запускает TFTP-клиент в консоли
Настройка командной строки
- CLS — Очистить экран
- CMD — Отображает другую командную строку
- COLOR — Устанавливает цвет текста и фона в консоли
- PROMPT – Изменение начального текста командной строки
- TITLE — Присвоение заголовка для текущего сеанса
- HELP — Запуск справки CMD
- EXIT — Выход из командной строки
191028 Санкт-Петербург Литейный пр., д. 26, Лит. А
Командная строка Windows (CMD).Часть 1
Крутые команды консоли windows которые вы должны знать
Источник: serverspace.ru
Команды командной строки Windows CMD
Командная строка Windows — очень удобный инструмент, если уметь им правильно пользоваться. Преимущество командной строки в том, что можно выполнять огромное множество задач быстро и эффективно, причем некоторые из них недоступны в графической среде. Но ради этого придется пожертвовать интуитивной понятностью графического интерфейса и запомнить огромное количество команд командной строки.
У тех кто не работал с командной строкой в первую очередь возникает вопрос: Как открыть командную строку Windows?
Запуск командной строки Windows.
Программа консоли Windows, как и многие другие системные программы, находится в директории c:Windowssystem32 и называется cmd.exe. Так как консоль Windows является системной программой, то открыть командную строку в любой версии Windows, включая Windows10, можно через инструмент «Выполнить», введя название программы cmd.
Нажимаем сочетание клавиш Win+R или через меню Пуск > пр. клав. мыши > Выполнить (актуально для Windows 10), вводим название программы консоли — cmd, жмем ОК или клавишу Enter.
Альтернативный способ — открыть командную строку в Windows 10 через поиск. Для этого дастаточно в строке поиска на панели задач начать вводить слово «cmd» или «командная».
В результате поиска будет предложено несколько действий, одно из которых позволяет запустить Командную строку Windows 10 от имени администратора
В открывшейся консоли CMD мы увидим стандартное приветствие командной строки Windows. Текущей директорией является папка пользователя. Если консоль открыта от имени Администратора, то текущей директорией будет c:windowssystem32.
Команды командной строки.
Каждая команда командной строки представляет собой консольную программу. Помимо простых программ, позволяющих просматривать информацию о системе или выполнять операции с файлами и папками, есть довольно мощные утилиты для управления настройками операционной системы.
В командной строке Windows есть справочная информация по каждой программе, в которой описан синтаксис использования программы, праметры и аргументы, с которыми она работает.
Посмотреть справку по использованию команды можно используя следующий синтаксис.
имя_программы /?
Например справка по команде COPY будет выглядеть так.
Список всех доступных команд можно посмотреть используя команду HELP.
HELP
Для быстроты использования, команды создававлись в виде аббревиатуры или сокращения слов. Чтобы хорошо запоминать такие команды нужно понимать что означает ее сокращенная запись. В скобках приведены пояснения сокращений.
Операции с файлами и папками.
ATTRIB (attribute) — отображение и изменение атрибутов файлов
CD (change directory) — перейти в другую папку
COPY — копирование файлов в другое место
DEL (delete) или ERACE — удаление файлов
DIR (directory) — вывести список папок и файлов директории
EDIT — запуск редактора файлов (исключен в Windows 10)
EDLIN — построчный текстовый редактор (исключен в Windows 10)
EXPAND — распаковка сжатых файлов
FC (file comparation) — сравнить файлы и вывести различия между ними
FIND — найти в файле текстовую строку
MD или MAKEDIR (make directory) — создать папку
MOVE — переместить файлы из одной папки в другую
PRINT — вывести содержимое текстового файла на печать
RD или RMDIR (remove directory) — удалить папку
REN или RENAME — переименовать файл или папку
REPLACE — заменить файлы одного каталога файлами с аналогичным названием из другого каталога (заместить)
ROBOCOPY — запустить улучшенное средство копирования файлов и каталогов
TREE — показать структуру каталогов диска или папки
TYPE — вывести содержимое текстовых файлов на экран
XCOPY — копировать файлы и деревья каталогов
Работа с дисками.
CHKDISK (check disk) — проверить диск и вывести статистику
CHKNTFS (check ntfs) — отобразить или изменить выполнение проверки диска при загрузке
COMPACT — отобразить и изменить сжатие файлов в разделах NTFS
CONVERT — преобразовать дисковый том FAT в NTFS
DISKPART (disk partition) — отобразить и настроить свойства раздела диска
FORMAT — форматировать диск
FSUTIL (file system utility) — отобразить и настроить свойства файловой системы
LABEL — создать, изменить или удалить метку тома диска
RECOVER — восстановить данные с плохого или поврежденного диска
VOL (volume) — вывести метку и серийный номер тома для диска
Управление приложениями и процессами.
SCHTASKS (schedule tasks) — выполнить команду или запустить приложение по расписанию (планировщик задач)
SHUTDOWN — выключить или перезагрузить компьютер
TASKLIST — список выполняемых задач
TASKKILL — прекратить или остановить задачу (для остановки используется PID, который можно узнать при помощи TASKLIST)
RUNAS — запуск задачи от имени другого пользователя
SC (service configuration) — отображает или настраивает службы (фоновые процессы)
Информация о системе.
DATE — вывести или установить текущую дату
TIME — вывести и установить системное время
DRIVERQUERY — отобразить текущее состояние и свойства драйвера устройства
HOSTNAME — имя компьютера
SYSTEMINFO (system iformation) — информация о конфигурации компьютера
VER (version) — сведения о версии Windows
Просмотр и настройка сетевых параметров.
IPCONFIG — просмотр сведений о сетевых интерфейсах
PING — проверка сетевого соединения
TRACERT — определяет путь прохождения пакетов по сети
NSLOOKUP (name server lookup) — определяет ip-адрес по имени ресурса
ROUTE — работа с таблицами сетевых маршрутов
ARP — таблица преобразований ip-адресов в физические
NETSH (network shell)- программа управления сетевыми настройками
GETMAC — показывает MAC-адрес сетевого адаптера
Настройка и управление командной строкой.
CLS (clear screen) — очистить экран
CMD — запустить еще одну командную строку
COLOR — установить цвет текста и фона
PROMPT — изменить приглашение в командной строке
TITLE — назначить заголовок окна для текущего сеанса
EXIT — выход из командной строки
Источник: soft-setup.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
См также:
Как запустить батник? — в том числе через графический интерфейс
Аналогично с 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
Что такое CMD?
- Введение в CMD
Введение в CMD
CMD является аббревиатурой от Command. Командная строка или CMD является интерпретатором командной строки операционных систем Windows. Он похож на Command.com, используемый в системах DOS и Windows 9x, где он называется «MS-DOS Prompt». Он аналогичен оболочкам Unix, используемым в Unix-подобных системах. Командная строка является родным приложением операционной системы Windows и дает пользователю возможность выполнять операции с помощью команд.
Командная строка использует интерфейс командной строки для взаимодействия с пользователем. В операционной системе Windows этот интерфейс командной строки реализован через консоль Win32. Пользователь может открыть интерфейс с помощью команды запуска CMD или перейдя в исходное местоположение C: Windows system32 cmd.exe.
Понимание CMD
С помощью командной оболочки вы можете напрямую взаимодействовать с операционной системой. Думайте о командной строке как о переводчике, который принимает команды или вводимые пользователем данные и переводит их на машинный язык. Эти команды предопределены и выполняют определенную задачу. Эти команды также могут быть объединены для выполнения ряда задач.
Кроме того, эти команды не нужно вводить вручную, и их можно записать в командный файл для автоматизации некоторых ручных задач, таких как резервное копирование сервера по расписанию, удаление ненужных файлов и т. Д. Эти команды очень удобны во время устранения неполадок в сети или для повседневной работы. Эти команды могут вызываться из многих языков программирования, таких как Java, что позволяет программисту выполнять задачу непосредственно через командную строку, которая в противном случае потребовала бы написания нескольких строк кода, по существу, для выполнения одной и той же задачи.
Команда Windows и использование
Давайте посмотрим некоторые из полезных команд Windows и их использование
команда | Описание |
пинг | Если вы хотите проверить сетевое соединение между двумя системами, скажем, источник и пункт назначения, вы можете использовать команду ping. Он отправляет ICMP или протокол управляющих сообщений Интернета в систему назначения и ожидает ответа в виде пакетов. |
Netstat | Он отображает активные соединения TCP, порты, которые система прослушивает в данный момент. |
Ipconfig | Ipconfig является одной из наиболее часто используемых команд. Он отображает значения конфигурации сети, такие как текущий TCP / IP. Это также позволяет вам обновлять систему доменных имен и динамические конфигурации хоста. |
PathPing | PathPing используется для определения проблем сети в любом маршрутизаторе или подсетях. Если между несколькими скачками между источником и системой назначения есть какие-либо потери пакетов, PathPing может определять и отображать результаты на основе пакетов, возвращаемых отдельными маршрутизаторами или подсетями. |
Tracert | Команда Tracert отслеживает путь системы назначения, из которой она получает пакеты информации в качестве ответа. |
Append | Добавить аналогично команде Path в MS-DOS. Это позволяет получить доступ к файлам, представленным в другом каталоге, как если бы он присутствовал в текущем каталоге. |
getMac | Эта команда полезна, если вы хотите узнать физический адрес или MAC-адрес системы. Он также может определить адрес для удаленных систем. |
DISKCOPY | Как следует из названия, это позволяет программисту копировать содержимое одной дискеты в другую. |
реж | Dir действительно самая полезная команда из всех. Это позволяет вам заполнить все файлы и подпапки, которые присутствуют в папке. |
driverquery | Это позволяет администратору отображать список установленных драйверов устройств и их свойства. |
список заданий | С помощью списка задач вы можете проверить все процессы, которые в данный момент выполняются либо на локальном рабочем столе, либо на удаленном компьютере. |
шифровать | Если требуется изменить шифрование или отобразить существующую стратегию шифрования, можно использовать шифр. |
PRN вакансии | Он добавляет, удаляет и перечисляет драйвер принтера. |
сдача | Он изменяет настройки хост-сервера сеансов удаленного рабочего стола для входа в систему, сопоставления COM-портов и режима установки. |
NSLookup | Nslookup отображает информацию, которую можно использовать для диагностики инфраструктуры DNS или системы доменных имен. Команда nslookup будет работать, только если вы установили протокол TCP / IP. |
Taskkill | С помощью этой команды можно убить любые активные задачи или процессы, отображаемые в диспетчере задач. Он использует идентификатор процесса, чтобы убить задачи. |
Mstsc | С mstsc вы можете установить соединение с удаленным рабочим столом из вашей локальной системы. |
rdpsign | С помощью rdpsign пользователь может подписать цифровой файл rdp на удаленном рабочем столе. |
тень | С тенью можно получить удаленный доступ к сеансу удаленного рабочего стола. |
tscon | С помощью tscon можно подключиться к другому сеансу в удаленной системе. |
tskill | Подобно командам taskkill, которые убивают или удаляют запущенные в данный момент процессы или задачи на локальном рабочем столе, tskill убивает задачи процессора на удаленном рабочем столе. |
nfsadmin | Управляет сервером для NFS и клиентом для NFS |
nfsstat | Он отображает или сбрасывает количество вызовов, сделанных на сервер для NFS |
rpcinfo | Это список программ на удаленных компьютерах. |
Как получить доступ к CMD?
Чтобы получить доступ к командной строке независимо от используемой версии, выполните следующие действия. Одним из самых быстрых способов доступа к командной строке является использование окна запуска. Чтобы открыть окно запуска, нажмите клавишу Windows + R на клавиатуре. как только вы это сделаете, откроется окно запуска, а затем напишите cmd и нажмите ввод.
Как только вы нажмете ОК, откроется окно командной строки.
Чтобы запустить командную строку в режиме администрирования, введите cmd в строке поиска на панели задач, затем щелкните правой кнопкой мыши на cmd. Вы увидите опцию «Запуск от имени администратора», нажмите «ОК», после чего откроется командная строка в режиме администратора.
Вывод
Мы видели несколько полезных команд Windows, которые пригодятся при работе на удаленном рабочем столе или на сервере. Эти команды могут быть сгруппированы для выполнения ряда задач в последовательном порядке для автоматизации некоторых избыточных задач. Команду Windows можно использовать для взаимодействия с сетевой файловой системой (NFS), службами удаленных рабочих столов, сервером Windows, а также внешней и внутренней периферией.
Рекомендуемая статья
Это было руководство к тому, что такое CMD. Здесь мы обсудили Основные понятия, команды Windows и их использование CMD. Вы также можете просмотреть наши другие предлагаемые статьи, чтобы узнать больше —
- Шаблон на Java
- Что такое ASP.NET?
- Что такое тестирование ETL?
- Что такое MeteorJS?
Источник: ru.education-wiki.com