Команды командной строки CMD и функции: подробно
Командная строка в Windows (CMD) — это программное обеспечение в виде текстового интерфейса для управления операционной системой посредством ввода специальных команд.
Команды пользователем вводятся в текстовом формате. Здесь есть определенные функции, которых нет в графической оболочке Виндовс, поэтому, для некоторых операций лучше использовать именно командную строку.
Из предыдущего материала вы узнали, что такое файловая система. Сейчас мы рассмотрим команды командой строки в Windows 10, 7 и 8 и, что такое они значат.
Важно! О всех способах запуска, подробно и с объясняющими картинками, написано в материале — как открыть командную строку.
Команды CMD — командной строки Windows
1. Чтобы запустить cmd.exe — нажмите одновременно клавиши WIN + R на клавиатуре и введите команду — cmd. Все команды нужно вводить именно здесь.
2. В Виндовс 10, 7 и 8 вы можете посмотреть все возможные/активные команды, которые поддерживает ваша командная строка. Для этого введите слово — help
3. Чтобы посмотреть дополнительные атрибуты к каждой команде, введите ее после «help», чтобы получилось так — help название_команды
Как вводить команды
Возьмем команду — MKDIR, с помощью нее можно создавать папки в системе. Введите — help mkdir, чтобы посмотреть, какие атрибуты можно дополнительно указать.
Создадим с помощью нее папку в корне диска C. Для этого введем — mkdir «c:\новая папка». Если пробела в названии/пути папки нет — то можно вводить без кавычек, так — mkdir c:\новаяпапка
Вместо — c:\, можно ввести любой другой адрес, где необходимо создать папку. Универсальная команда для создания директории на рабочем столе для Windows 10 и 7 — mkdir «%USERPROFILE%\DESKTOP\новая папка на рабочем столе»
Полезные CMD команды для Windows 10 и 7
Запуск программ и утилит:
Интересно! Также здесь работают и другие команды, к примеру, те, которые мы вводили в диалоговом окне выполнить.
В заключение
Это действительно удобный программный интерфейс, который особенно любят использовать сисадмины и другие компьютерные администраторы.
Полезные команды в консоли Windows
Программистам часто приходится работать в консоли — например, чтобы запустить тестирование проекта, закоммитить новый код на Github или отредактировать документ в vim. Всё это происходит так часто, что все основные действия с файлами становится быстрее и привычнее выполнять в консоли. Рассказываем и показываем основные команды, которые помогут ускорить работу в терминале под ОС Windows.
Для начала нужно установить терминал или запустить командную строку, встроенную в Windows — для этого нажмите Win+R и введите cmd. Терминал часто встречается и прямо в редакторах кода, например, в Visual Studio Code.
Содержимое текущей папки — dir
Выводит список файлов и папок в текущей папке.
Открыть файл
Чтобы открыть файл в текущей папке, введите его полное имя с расширением. Например, blog.txt или setup.exe.
Перейти в другую папку — cd
Команда cd без аргументов выводит название текущей папки.
Перейти в папку внутри текущего каталога
Перейти на одну папку вверх
Перейти в папку на другом диске
Чтобы просто изменить диск, введите c: или d:
Создать папку — mkdir или md
Создаём пустую папку code внутри папки html :
Создаём несколько пустых вложенных папок — для этого записываем их через косую черту.
Удалить папку — rmdir или rd
При этом удалить можно только пустую папку. Если попытаться удалить папку, в которой что-то есть, увидим ошибку.
Показать дерево папок — tree
Если вы хотите посмотреть содержимое всего диска, введите tree в корне нужного диска. Получится красивая анимация, а если файлов много, то ещё и немного медитативная.
Удаление файла — del или erase
Команда для удаления одного или нескольких файлов.
Переименование файла — ren или rename
Последовательно вводим ren, старое и новое имя файла.
Команды одной строкой
Очистить консоль — cls
Информация о системе — systeminfo
Информация о сетевых настройках — ipconfig
Список запущенных процессов — tasklist
Справка по командам — help
Команда help без аргументов выводит список всех возможных команд. help вместе с именем команды выведет справку по этой команде.
В этой статье приведены не все команды и не все их возможности, но вы всегда можете воспользоваться командой help и узнать о том, что ещё может командная строка.
Консоль — важный инструмент веб-разработчика
Научитесь пользоваться всеми инструментами в HTML Academy, чтобы работать с кодом в большой компании.
Полный список команд командной строки Windows 10
Представляем вашему вниманию полный список команд командной строки Windows 10.
Для ввода команд сделайте следующие действия:
Откройте утилиту Выполнить (Win + R) и введите туда команду cmd, нажмите Ok и у вас откроется окно командной строки операционной системы.
Перейдем непосредственно к списку команд командной строки Windows 10.
Arp – выводит и позволяет редактировать записи протокола ARP.
Assoc — выводит и позволяет изменять связь между расширениями имени и типов того или иного файла.
Attrib – позволяет редактировать атрибуты указанного вами файла или же папки.
Bcdboot – создание или восстановление системного раздела.
Bcdedit – задаст свойства в БД загрузки для настройки начальной загрузки.
Break – включить/отключить расширенную обработку сочетания клавиш CTRL+C.
Cacls – вывод и редактирование списка управления доступом к файлам (АСL).
Call – вызовет один пакетный файл из другого.
Cd – посмотреть имя текущей папки, либо перейти в другую.
Chcp – вывести, либо установить активную кодовую страницу.
Chdir – посмотреть имя текущей папки, либо перейти в другую.
Chkdsk – проверка диска и отображение статистических данных.
Chkntfs — показать либо изменить параметр, который выполняет проверку диска во время лоадинга (загрузки).
Cls – очистка содержимого на экране.
Cmd – запуск еще одной командной строки Windows OC.
Color – изменение фона и цвета, которые используются по умолчанию.
Comp – позволит сравнить содержимое двух файлов или двух пакетов.
Compact – показать или изменить параметр сжатия файлов в разделах с ФС типа NTFS.
Convert – преобразует тот или иной том из FAT в NTFS.
Copy – копирование файла(-ов) в заданный каталог.
Date – покажет текущую дату, а также позволит ее изменить.
Del – удалит указанные вами файлы.
Dir – выведет список файлов и подпапок (при их наличии) из указанного пути.
Diskcopm – позволит сравнить содержимое двух гибких дисков.
Dickcopy – полностью скопирует содержимое одного гибкого диска на любой другой (указанный вами).
Diskpart – покажет и позволит настроить свойства раздела диска.
Dockey – создание макросов, редактирование и повторный вызов командных строк.
Driverquery – состояние и свойства драйвера того или иного устройства.
Echo – перекючение режимов отображения на экране команд.
Endlocal – окончание локальных изменений среды для того или иного пакетного файла.
Erase – позволит удалить один или сразу несколько файлов.
Exit – выход из командной строки, завершение ее работы.
Fc – сравнит два файла или два набора файлов и выявит различия между ними.
Find – позволит найти текстовую строку в одном или нескольких файлах.
Findstr – позволит найти строку в файлах.
For – запустит указанную вами команду для каждого из файлов в наборе.
Format – форматирование (разметка) диска для работы с операционной системой Windows.
Fsutil – покажет и позволит настроить свойства файловой системы.
Ftype – выведет и позволит изменить типы файлов, используемых при сопоставлении по расширениям имен файлов.
Goto – передача управления в отмеченную строку пакетного файла.
Gpresult – покажет информацию о групповой политике для компьютера или пользователя.
Graftabl – позволит Windows OC отображать расширенный набор символов в графическом режиме.
Help – выведет полный список команд командной строки CMD.exe.
Icacls — отображение, изменение, архивация, а также восстановление списков ACL для файлов и каталогов.
If – оператор условного выполнения команд в пакетном файле.
Label – удаление, изменение, а также создание меток тома для дисков.
Md – команда для создания новой папки.
Mkdir – еще одна команда для создания папки.
Mklink – создание символических, а также жестких ссылок.
Mode – изменение параметров и настройка системных устройств.
More — последовательный вывод данных по частям размером на один экран.
Move – позволит переместить один или сразу несколько файлов из одной папки в другую.
Openfiles – покажет файлы, открытые в общей папке удаленным пользователем.
Path – покажет текущий, а также позволяет устанавливать путь поиска исполняемых файлов.
Pause – останавливает выполнение пакетного файла и выводит сообщение об этом.
Popd – восстанавливает предыдущее значение активной папки, сохраненное с помощью команды PUSHD.
Print – распечатает содержимое указанного текстового файла.
Prompt – изменяет приглашение в командной строке Windows.
Pushd – сохраняет значение активной папки и переходит к другой папке.
Rd – позволяет удалить указанную папку.
Recover – восстанавливает данные, которые можно прочитать, с плохого или поврежденного диска.
Rem – помещает комментарии в пакетные файлы и в CONFIG.SYS.
Ren – позволяет переименовать указанные папки или файлы.
Rename – команда для переименования, алиас команды «ren».
Replace – замещает какие-либо файлы.
Rmdir – позволяет удалить указанную папку.
Robocopy – улучшенное средство для копирования файлов и деревьев каталогов.
Set – показывает, устанавливает, а также удаляет переменные среды Windows.
Setlocal – начинает локализацию изменений среды в пакетном файле.
Sc – показывает и позволяет настроить службы (фоновые процессы).
Schtasks – позволит выполнить команду или запустить программу в установленное время.
Shift – изменение положения (сдвиг) подставляемых параметров для пакетного файла.
Shutdown – завершение работы компьютера (работает и с удаленным режимом).
Sort – позволяет сортировать ввод.
Start – выполнение программы или команды в отдельном Windows окне.
Subst – назначит заданному пути имя диска.
Systeminfo – отобразит информацию о системе и конфигурации ПК.
Tasklist – покажет полный список выполняемых задач и служб.
Taskkill – позволяет остановить фоновый процесс или приложение.
Time – посмотреть или изменить текущее время.
Title – назначение заголовка окна для текущего сеанса командной строки.
Tree – графическое отображение структуры каталогов диска или папки.
Type – вывод на экран содержимого текстовых файлов.
Ver – показать сведения о версии операционной системы Windows.
Verify – установка режима проверки правильности записи файлов на диск.
Vol – покажет собственную метку и серийный номер тома для диска.
Xcopy – позволяет осуществить копирование каталогов и файлов.
Wmic – отобразит сведения WMI в интерактивной среде.
Полезный блог
Разработчик должен знать возможности командной строки операционной системы и уметь ими пользоваться. При этом важно выбрать правильный инструмент, помогающий работать в командной строке эффективно и удобно. В данной статье мы рассмотрим основные возможности Windows Terminal – это новый, удобный и красивый терминал для командной строки Windows и подсистемы WSL (Windows Subsystem for Linux), предлагаемый компанией Microsoft.
Но перед тем, как перейти к установке и запуску нового терминала, давайте разберёмся с терминами.
Что такое терминал, консоль и командная оболочка
Само слово терминал происходит от глагола terminate (завершить, положить конец) и означает «оконечное устройство», то есть устройство, находящееся на одном конце в процессе коммуникации с другим устройством (сервером). Задача терминала – отправлять вводимый с клавиатуры текст на сервер и отображать на дисплее текстовые ответы от сервера.
Первые терминалы подключались по телефонным линиям к большим компьютерам. Они представляли собой электрические печатные машинки – телетайпы (teletypewriters, TTY). Вводимые команды и ответы сервера телетайпы построчно печатали на рулоне бумаги.
Сейчас в операционных системах терминалами называют программные эмуляторы TTY. Это приложения, позволяющие вводить символьные команды, отправлять эти команды другому процессу и отображать на экране поступающие от этого процесса строки текста.
Слово консоль использовалось задолго до изобретения компьютеров и означало кронштейн или подставку под что-либо. Затем консолями стали называть пульты с кнопками и переключателями для управления электрическими устройствами.
В компьютерной терминологии консоль означает устройство со встроенной клавиатурой и монитором. Таким образом, консоль – это устройство, а терминал – это коммуникационная программа внутри консоли.
Консоль с запущенным терминалом
В случае персонального компьютера термины «консоль» и «терминал» можно считать синонимами.
Сами команды, поступающие от терминала, исполняются специальной программой, которая называется командной оболочкой (command shell). В зависимости от полученной команды оболочка выполняет определённые действия и генерирует символьные строки, которые посылаются обратно терминалу для отображения на экране.
Для каждой операционной системы существуют разные оболочки, отличающиеся набором команд. В Linux и Mac OS чаще всего пользуются оболочками bash, zsh, fish, tsh. В состав Windows входят две стандартные оболочки: командная строка cmd и PowerShell.
Важно понимать, что оболочки не имеют собственного пользовательского интерфейса, это не терминалы. С одной и той же командной оболочкой можно работать с помощью разных терминалов, а в одном терминале можно запускать разные оболочки.
Терминалы в Windows
Стандартный эмулятор терминала Windows Console появился ещё в первых версиях Windows NT почти тридцать лет назад. В этом терминале по умолчанию запускается оболочка командной строки (интерпретатор cmd), PowerShell и другие консольные утилиты.
Командная строка Windows (интерпретатор cmd.exe)
Оболочка Windows PowerShell
Также в Windows 10 поддерживается подсистема WSL (Windows Subsystem for Linux), позволяющая установить внутри Windows один из дистрибутивов Linux и пользоваться оболочками командной строки (например, bash или zsh) и стандартными утилитами (grep, sed, awk, …) из этой операционной системы.
Оболочка bash (WSL, Linux Ubuntu)
По правде говоря, за прошедшие десятилетия терминал Windows Console изменился совсем незначительно, работать в нём было неудобно.
Поэтому разработчики, которым часто приходилось пользоваться командной строкой, предпочитали пользоваться программными терминалами сторонних производителей (ConEmu, cmder, Console2, Hyper, Git Bash).
Установка и запуск Windows Terminal
Перед установкой нового терминала нужно проверить версию операционной системы, так как новый терминал поддерживается только в Windows 10 версии не ниже 1903 (соответствующее обновление вышло в мае 2019 года). Для этого выполните команду winver, в результате которой откроется диалоговое окно с нужной информацией.
Установить Windows Terminal проще всего из магазина приложений Microsoft Store (можно открыть с помощью ярлыка в меню Пуск или в браузере по ссылке https://www.microsoft.com/ru-ru/store/apps/windows ):
После установки в меню Пуск появится ярлык Windows Terminal:
Для запуска Windows Terminal можно воспользоваться этим ярлыком или нажать комбинацию клавиш +R и в окне Выполнить ввести имя wt запускного файла терминала.
В результате откроется новое окно терминала с оболочкой Windows PowerShell:
Рассмотрим основные возможности Windows Terminal, которых не было в предыдущем терминале.
Работа с вкладками
Windows Terminal поддерживает вкладки для открытия нескольких сеансов командных оболочек в одном окне. Для создания новой вкладки с оболочкой PowerShell нужно щёлкнуть мышью на значке + или нажать комбинацию клавиш + +t.
Если щёлкнуть по значку «стрелка вниз», то откроется список, где можно выбрать другой профиль (командную оболочку) для новой вкладки:
— стандартная командная строка Command Prompt (интерпретатор cmd.exe);
— оболочка Bash операционной системы Linux (если подсистема WSL установлена и настроена).
Обратите внимание, что для каждого профиля в этом списке указана комбинация клавиш ( + +1, + +1 и т.д.), по которой его можно открыть в новой вкладке, не пользуясь мышью.
Разделение окна на несколько панелей
Окно в каждой вкладке можно разбить на несколько панелей, как по вертикали, так и по горизонтали. В этом случае вы просматриваете сразу несколько сеансов работы с командной строкой, не переключаясь между вкладками.
При разделении по вертикали новая панель откроется справа от выбранной панели, а при разделении по горизонтали – под выбранной панелью.
— Автоматическое разделение панели текущего профиля: + +
— Вертикальное разделение панели профиля по умолчанию: + +
— Горизонтальное разделение панели профиля по умолчанию: + +
— Новая панель для профиля из списка: удерживать и щелкнуть мышью по нужному профилю.
Закрыть текущую панель можно клавишами + +W.
Запуск терминала с аргументами командной строки
Для запуска нового экземпляра Windows Terminal из командной строки используется команда wt. При этом с помощью дополнительных аргументов-команд можно задать текущий каталог, в котором будет открыт терминал, автоматически создать новые вкладки или разделить вкладку на несколько панелей. Команды для терминала разделяются между собой точкой с запятой.
Например, следующая команда:
запустит новый терминал с тремя панелями на вкладке:
Команды для командной строки в Windows 10
Windows 10 предусматривает гибкую настройку и управление системой с помощью командной строки. Она позволяет пользователю посредством команд воспользоваться той или иной функцией. Например, существует команда SFC /scannow, позволяющая производить сканирование и мгновенное исправление системных файлов. Подобных функций десятки, но не все о них знают. Однако некоторые из них бывают очень даже полезными при постоянном использовании ПК.
Сегодня мы поговорим подробнее об основных командах для командной строки в Windows 10.
Открываем командную строку
Для пользователей Windows 10 в командной строке предоставлено огромное количество команд, однако не все из них используются даже опытными юзерами. Поэтому мы рассмотрим с вами только основные команды, которые могут пригодиться в разных случаях. Но для начала я покажу вам, каким способом можно запустить командную строку и как ею пользоваться.
Самый простой способ запуска командной строки – это ввод специальной команды в окне «Выполнить». Для этого воспользуемся следующей инструкцией:
Запускаем командную строку
Командная строка включает в себя простой интерфейс и мощный функционал
Также вы можете запустить командную строку и через меню «Пуск». Для этого достаточно кликнуть правой кнопкой мыши по пуску и выбрать «Командная строка» либо «Windows PowerShell». Тут же можно открыть программу от имени администратора.
Давайте теперь попробуем воспользоваться командной строкой на примере очень простой команды: control. Она позволяет запускать панель управления на компьютере.
Чтобы использовать команду, необходимо ввести нужное слово или набор слов и символов, а затем нажать на кнопку «Enter»
С вводом команд разобрались, теперь можно приступить к просмотру основных команд. Начнем мы с тех, которые предназначены для быстрого запуска стандартных программ.
Запуск основных программ и утилит системы
Нижеуказанный список не всем будет полезен, но там есть команды, без которых пользователю не обойтись. Например, обратите внимание на такие команды как dxdiag и regedit. С помощью них запускаются важные утилиты, которые просто так вы не сможете найти в операционной системе.
Управление и настройка операционной системы
В данном разделе будет рассказано о командах, с помощью которых можно выполнять различные действия в операционной системе.
Настройки периферийных устройств
Есть также и немного команд, предназначенных для вызова стандартных программ и элементов управления оборудования, подключенного к компьютеру или ноутбуку.
Работа с файлами и подключенными накопителями
Нижеуказанные команды предназначены для работы с файлами, папками, дисковыми устройствами и накопителями. Некоторые из них работают только внутри предварительно вызванных консольных утилит. Для получения более подробных сведений по ним вы всегда можете обратиться к справке, воспользовавшись командой help.
Вводим help и нажимаем на клавишу «Enter»
Работа внутри командной строки
Если вы захотите изменить цвет, почистить содержимое командной строки или воспользоваться внутренними настройками, то вы также можете использовать команды. Например, если вписать команду color и выбрать специальное кодовое слово, то изменится весь фон и цвет текста командной строки.
Команда color fc придает утилите бледно-розовый оттенок
Теперь вместо будет отображаться слово «hello»
Сеть и интернет
Немного команд для настройки сети и интернета:
Заключение
Подытожив, хочется сказать, что не нужно запоминать какую-либо команду дословно. Ознакомления с ними более чем достаточно. Ну а если вам понадобится воспользоваться какой-либо функцией на компьютере с Windows 10, то вспомните про командную строку и посмотрите вышеперечисленные команды – уверен, вы найдете то, что нужно. Если же вы хотите более обширно изучить командную строку, то рекомендую почитать профессиональную литературу, которую легко найти в Интернете.