Командная строка | Основы командной строки
Зарегистрируйтесь для доступа к 15+ бесплатным курсам по программированию с тренажером
Для работы с командной строкой понадобятся две вещи: терминал и командная оболочка. В этом уроке вы узнаете, как они работают и чем отличаются друг от друга.
Терминал
Терминалом называют программу, которая эмулирует поведение железного терминала, состоящего из клавиатуры и монитора. В простейшем случае — это просто окошко с командной строкой внутри:
Хороший терминал все же не ограничивается одним окном, а позволяет открывать новые терминалы в табах — по такому же принципу, как работают вкладки в браузере.
Некоторые терминалы позволяют делать сплиты, то есть разделять окно на части. Этот довольно удобный механизм есть, например, в iterm2:
Хорошие терминалы также умеют восстанавливать завершенную сессию, создавать профили под разные задачи и многое другое.
Командная оболочка
Командная оболочка — программа, через которую пользователь или администратор управляет операционной системой и установленными программами, используя командную строку. У этого понятия множество синонимов — shell, командный интерпретатор и командный процессор.
Оболочка — это лишь средство для выполнения определенных задач, а не сама задача. Этим она отличается от многих других программ.
Внутри терминала пользователь передает системе строки:
Каждая строка — это команда, которую система должна выполнить. После ввода команды обязательно нажать Enter, только в этом случае команда отправится на исполнение. После нажатия Enter
Оболочка запускается внутри терминала и приглашает к вводу команд:
~$ █
Рассмотрим фрагмент кода подробнее. Мы видим:
- Символ
$
— он используется как разделитель - Слева от
$
— настраиваемое сообщение для вывода, обычно это текущая директория - Справа от
$
— команда, которую вводит пользователь
Все примеры в дальнейшем будут демонстрироваться без этого сообщения и символа. Рассмотрим для примера команду date
, которая выводит текущую дату:
date Sun Aug 26 14:02:59 CEST 2018 █
Другой пример команды — комментарии. Как и в любых языках программирования, они ни на что не влияют. С их помощью мы просто описываем происходящее:
# Комментарий █
Командная оболочка позволяет запускать на выполнение установленные программы. Но это далеко не все, на что она способна. Для комфортной работы полезно иметь:
- Автоматическое завершение имен программ и файлов
- Историю введенных команд
- Возможность перемещаться по файловой системе
- Удобные горячие клавиши
- Поддержку скриптов
Далее в курсе мы раскроем многие из этих аспектов.
Командные оболочки и терминалы бывают разные, хотя по умолчанию в большинстве операционных систем стоит Bash.
Отдельно скажем, что командная оболочка и терминал — не одно и то же. Терминал — это программа, которая запускает командную оболочку внутри себя:
Как вы увидите далее, командная оболочка — это полноценная среда программирования. Многие команды являются стандартными конструкциями любого языка программирования: переменными, циклами или условиями. Кроме того, некоторые команды являются программами, а некоторые — нет. В ближайших уроках для простоты мы будем говорить слово «команда», но потом объясним разницу.
Командную оболочку нередко называют реплом от английского REPL (Read-Eval-Print-Loop). Это сокращение отражает способ взаимодействия командной оболочки с пользователем:
- Read — оболочка ждет ввода команды от пользователя
- Eval — исполняет введенную команду
- Print — выводит результат
- Loop — возвращаемся к первому пункту
Этот процесс называется интерактивной сессией: после загрузки командная оболочка ждет ввода команды, исполняет ее, выводит результат и снова ждет ввода команды. Так происходит до тех пор, пока не будет дана команда на выход из терминала или выключение компьютера.
REPL — широко распространенный способ взаимодействия с пользователем. В следующих курсах вы увидите, что он есть и у баз данных, и у языков программирования.
Чтобы вам было удобнее выполнять задания к урокам, в среде Хекслета сразу запущено два терминала. Терминалы доступны в нижних вкладках под именами Terminal 1 и Terminal 2.
Во время изучения и экспериментов достаточно легко допустить ошибки. Всегда внимательно читайте вывод, в случае паники переоткройте терминал. Это позволит начать все с чистого листа.
Самостоятельная работа
Чтобы научиться работать в командной строке, нужно как можно больше практиковаться в терминале на вашем компьютере.
Сначала нужно установить терминал. Установка зависит от вашей операционной системы:
Если вы используете Linux или MacOS, в вашей операционной системе уже есть установленный терминал. Можете использовать его или скачать более продвинутую версию — например, iTerm2 для MacOS и Tilix для Linux
Если вы работаете с ОС Windows, вам потребуется использовать WSL
Далее убедитесь, что внутри терминала можно запустить bash-сессию. Откройте терминал и введите такой текст:
echo $SHELL /bin/bash # Это вывод команды, которую вы ввели выше
Дополнительные материалы
- Как работать с Linux, используя Windows
Остались вопросы? Задайте их в разделе «Обсуждение»
Вам ответят команда поддержки Хекслета или другие студенты
Об обучении на Хекслете
Открыть доступ
Курсы программирования для новичков и опытных разработчиков. Начните обучение бесплатно
- 130 курсов, 2000+ часов теории
- 1000 практических заданий в браузере
- 360 000 студентов
Электронная почта *
Отправляя форму, вы принимаете «Соглашение об обработке персональных данных» и условия «Оферты», а также соглашаетесь с «Условиями использования»
Наши выпускники работают в компаниях:
Оболочки командной строки и командная строка для разработчиков — Visual Studio (Windows)
- Статья
Область применения:Visual StudioVisual Studio для Mac Visual Studio Code
Visual Studio включает две оболочки командной строки для разработчиков, командную строку и экземпляр PowerShell, как показано ниже.
Командная строка разработчика для Visual Studio — стандартная командная строка с определенными переменными среды, упрощающая работу с инструментами разработки. Доступно с версии Visual Studio 2015.
PowerShell для разработчиков Visual Studio — более функциональное средство, чем командная строка. Например, можно передать выходные данные одной команды (известной как
командлет) другому командлету. В этой оболочке доступны те же переменные среды, что и в Командной строке разработчика. Доступно с версии Visual Studio 2019.
Начиная с Visual Studio 2019, Visual Studio включает встроенный терминал , в котором могут размещаться любой из этих оболочек (командная строка разработчика и PowerShell для разработчика). Можно открыть несколько вкладок для каждой оболочки. Терминал Visual Studio построен на основе Терминала Windows. Чтобы открыть терминал в Visual Studio, выберите элементы Вид>Терминал.
Совет
На этой странице описывается, как использовать оболочки командной строки в Visual Studio. Если вы ищете эквивалент в Visual Studio Code , также известном как VS Code
, см. статью Интерфейс командной строки (CLI) и Основные сведения о терминале.При запуске в Visual Studio одной из оболочек как отдельного приложения или в окне терминала открывается каталог текущего решения (если оно загружено). Это упрощает выполнение команд для решения или его проектов.
В обеих оболочках заданы определенные переменные среды. Это упрощает работу с инструментами командной строки. Открыв эти оболочки, можно выполнять команды для различных служебных программ, не указывая их расположения.
Популярные команды | Описание |
---|---|
MSBuild | Сборка проекта или решения |
clrver | Инструмент .NET Framework для CLR |
ildasm | Инструменты . NET Framework для дизассемблера |
| Команда CLI .NET |
dotnet run | Команда CLI .NET |
CL | Средство компиляции C/C++ |
NMAKE | Средство компиляции C/C++ |
LIB | Средство сборки С/C++ |
DUMPBIN | Средство сборки С/C++ |
Запуск в Visual Studio
Выполните следующие действия, чтобы открыть в Visual Studio Командную строку разработчика или PowerShell для разработчиков:
Запустите Visual Studio.
В строке меню выберите элементы Инструменты>Командная строка>Командная строка разработчика или PowerShell для разработчиков.
Другой способ запуска оболочек — из меню «Пуск». В зависимости от версии Visual Studio, дополнительно установленных пакетов SDK и рабочих нагрузок может иметься несколько вариантов командных строк.
Windows 11
Выберите Пуск , а затем в диалоговом окне Введите здесь для поиска введите
developer command prompt
илиdeveloper powershell
.Выберите для приложения результат, связанный с текстом поиска.
Windows 10
Выберите Пуск, а затем прокрутите страницу до буквы V.
Разверните папку Visual Studio 2019 или Visual Studio 2022.
Если вы используете Visual Studio 2019, выберите Командная строка разработчика для VS 2019 или PowerShell для разработчиков для VS 2019. Если используется Visual Studio 2022, выберите Командная строка разработчика для VS 2022 или PowerShell для разработчиков для VS 2022
Кроме того, вы можете начать вводить имя оболочки в поле поиска на панели задач и выбрать нужный результат, так как в списке результатов начнут отображаться найденные совпадения.
Windows 8.1
Перейдите на начальный экран, нажав клавишу с логотипом Windows Например, на клавиатуре.
На начальном экране нажмите Ctrl+Tab, чтобы открыть список приложений, а затем нажмите V. Появится список, включающий все установленные командные строки Visual Studio.
Если вы используете Visual Studio 2019, выберите Командная строка разработчика для VS 2019 или PowerShell для разработчиков для VS 2019. Если используется Visual Studio 2022, выберите Командная строка разработчика для VS 2022 или PowerShell для разработчиков для VS 2022.
Windows 7
Выберите Пуск а затем разверните Все программы.
Выберите элементы Visual Studio 2019>Инструменты Visual Studio>Командная строка разработчика для VS 2019 или PowerShell для разработчиков для VS 2019. (Если вы используете Visual Studio 2022, найдите те же элементы, которые содержат «2022» вместо «2019».)
Если у вас установлены другие пакеты SDK, например windows SDK или предыдущие версии, вы можете увидеть дополнительные командные строки. Требуемая версия командной строки указана в документации по соответствующим инструментам.
Запуск из обозревателя файлов
Обычно ярлыки для установленных оболочек помещаются в папку меню «Пуск» для Visual Studio, например в %ProgramData%\Microsoft\Windows\Start Menu\Programs\Visual Studio 2019\Visual Studio Tools. Но если поиск командной строки не дает ожидаемых результатов, попробуйте вручную найти нужные файлы на компьютере.
Командная строка разработчика
Найдите имя файла командной строки, VsDevCmd.bat, или перейдите в папку Сервис для Visual Studio, например %ProgramFiles%\Microsoft Visual Studio\2022\Community\Common7\Tools (путь изменяется в зависимости от версии, выпуска и расположения установки Visual Studio).
Когда вы найдете файл командной строки, откройте его. Для этого введите следующую команду в стандартном окне командной строки:
"%ProgramFiles%\Microsoft Visual Studio\2022\Community\Common7\Tools\VsDevCmd.bat"
Кроме того, вы можете ввести следующую команду в диалоговом окне Windows Выполнить:
%comspec% /k "C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\Tools\VsDevCmd.bat"
"%ProgramFiles(x86)%\Microsoft Visual Studio\2019\Community\Common7\Tools\VsDevCmd.bat"
Кроме того, вы можете ввести следующую команду в диалоговом окне Windows Выполнить:
%comspec% /k "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\Tools\VsDevCmd.bat"
Совет
Обязательно измените путь в соответствии с используемой версией или выпуском Visual Studio.
PowerShell для разработчиков
Найдите файл скрипта PowerShell с именем Launch-VsDevShell.ps1 или перейдите в папку «Инструменты» Visual Studio ( %ProgramFiles(x86)%\Microsoft Visual Studio\2019\Community\Common7\Tools). Путь зависит от версии, выпуска и расположения установки Visual Studio. После этого выполните следующую команду в командной строке Windows PowerShell или PowerShell 6:
& 'C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\Tools\Launch-VsDevShell.ps1'
По умолчанию PowerShell для разработчиков запускается с конфигурацией для той версии Visual Studio, путь установки к которой указан в файле Launch-VsDevShell.ps1.
Совет
Для выполнения командлета необходимо задать политику выполнения .
Сценарий Launch-VsDevShell.ps1
работает путем поиска Microsoft.VisualStudio.DevShell.dll
модуля PowerShell в пути установки Visual Studio, его загрузки и последующего вызова командлета Enter-VsDevShell
. Установленные ярлыки, например в меню «Пуск», загружают модуль и вызывают командлет напрямую. Использование Launch-VsDevShell.ps1
— это рекомендуемый способ инициализации PowerShell для разработчиков в интерактивном режиме или автоматизации сборки скрипта.
аргументов командной строки;
Можно использовать аргументы командной строки для любой из оболочек, «Командная строка разработчика» или «PowerShell для разработчика».
Целевая архитектура и архитектура узла
Для средств сборки (таких как компилятор C++), которые создают выходные данные, предназначенные для конкретных архитектур ЦП, оболочки разработки можно настроить с помощью определенного аргумента командной строки. Архитектуру двоичных файлов средства сборки также можно настроить с помощью аргументов командной строки. Это полезно, если архитектура компьютера сборки отличается от целевой архитектуры.
Совет
Начиная с Visual Studio 2022, для msbuild
по умолчанию будет использоваться 64-разрядный двоичный файл msbuild.exe, независимо от архитектуры узла.
Shell | Аргумент |
---|---|
Командная строка разработчика | -arch=<целевая_архитектура> |
Командная строка разработчика | -host_arch=<архитектура_узла> |
PowerShell для разработчиков | -Arch <целевая_архитектура> |
PowerShell для разработчиков | -HostArch <архитектура_узла> |
Важно!
Аргументы -Arch и -HostArch в PowerShell для разработчика доступны только начиная с версии Visual Studio 2022 с обновлением 17. 1.
Ниже приведена таблица со списком поддерживаемых архитектур. В нем также указано, можно ли их использовать для аргументов целевой архитектуры или архитектуры узла.
Архитектура | Целевая архитектура | Архитектура узла |
---|---|---|
x86 | По умолчанию | По умолчанию |
amd64 | Да | Да |
arm | Да | Нет |
arm64 | Да | Нет |
Совет
Если задана только целевая архитектура, оболочки будут пытаться сопоставить с ней архитектуру узла. Поэтому, если настроена только целевая архитектура со значением, не поддерживаемым для архитектуры узла, могут возникнуть ошибки.
Примеры
Запустите Командную строку разработчика для Visual Studio 2019 Community Edition на 64-разрядном компьютере, создав выходные данные сборки, предназначенные для 64-разрядной архитектуры:
"%ProgramFiles(x86)%\Microsoft Visual Studio\2019\Community\Common7\Tools\VsDevCmd. bat" -arch=amd64
Запустите Командную строку разработчика для Visual Studio 2019 Community Edition на 64-разрядном компьютере, создав выходные данные сборки, предназначенные для ARM:
"%ProgramFiles(x86)%\Microsoft Visual Studio\2019\Community\Common7\Tools\VsDevCmd.bat" -arch=arm -host_arch=amd64
Запустите PowerShell для разработчиков для версии Community Edition Visual Studio 2022 17.1 или более поздней версии на 64-разрядном компьютере, создав выходные данные сборки, предназначенные для arm64:
& 'C:\Program Files (x86)\Microsoft Visual Studio\2022\Community\Common7\Tools\Launch-VsDevShell.ps1' -Arch arm64 -HostArch amd64
SkipAutomaticLocation
Начальный каталог оболочки PowerShell для разработчика — это расположение проекта Visual Studio. Этот язык по умолчанию переопределяет все остальные пути, например к рабочему каталогу. Такое поведение можно отключить с помощью аргумента командной строки -SkipAutomaticLocation
. Это полезно, если, например, вы хотите, чтобы в оболочке использовался текущий каталог после инициализации.
Расположение проекта можно настроить в меню Средства>Параметры>Проекты &и решения>Расположение проекта.
Совет
Аргументы командной -Arch
строки , -HostArch
и -SkipAutomaticLocation
поддерживаются как скриптом Launch-VsDevShell.ps1
, так и командлетом Enter-VsDevShell
.
См. также
- Терминал Windows
- Инструменты .NET Framework
- Использование набора инструментов C++ Microsoft из командной строки
Определение и значение команды — Merriam-Webster
1 из 3
команда kə-ˈmandпереходный глагол
1
: авторитетно направлять : приказ приказание соблюдать правила2
: оказывать доминирующее влияние на : иметь команду: например,
а : иметь под рукой командует многими ресурсами б : требовать или получать как должное требует высокой платы с : не замечать или доминировать со стратегической позиции или как бы со стратегической позиции холм, возвышающийся над городом д : иметь военное командование в качестве старшего офицера командовать полком3
устарел : приказывать или просить дать
непереходный глагол
1
: иметь или осуществлять прямую власть : управлять лидер, умеющий хорошо командовать2
: отдавать приказы Роб редко командовал, но когда он командовал, Мастеру Теду приходилось уступать. — Луиза Мэй Олкотт3
: быть командующим Генерал будет командовать на западном фронте.4
: доминировать как бы с возвышенности
управляемый kə-man-də-bəl прилагательноекоманда
2 из 31
а : отдан приказ Приказано не стрелять. б(1): сигнал, приводящий в действие устройство (например, механизм управления в космическом корабле или шаг в компьютере)
(2): активация устройства с помощью такого сигнала
(3): строка кода (см. ввод кода 1, смысл 5), предписывающая компьютеру послать такой сигнал
2
а : способность контролировать : мастерство Она владела своими эмоциями. б : власть или право распоряжаться командир с(1) : власть доминировать Форт господствует над долиной. (2) : сфера зрения Башня обеспечивает широкий обзор соседних холмов. д : объект используется хорошее знание французского языка е : чувство контроля 1d питчер, хорошо владеющий своим крученым мячом3
: акт командования Войска атакуют по команде.4
: личный состав, район или организация под командованиемконкретно : подразделение ВВС США выше, чем военно-воздушные силы
5
: высшая должность, обычно военная власть Он был отстранен от должности после обвинения в нарушении дисциплины.команда
3 из 3 : выполняется по команде или запросу выполнение командыфразы
по команде : при отдаче команды : в ответ на команду собака, обученная атаковать по командеСинонимы
Глагол
- заклинание
- ставка
- босс (вокруг)
- заряд
- прямой
- приказать
- проинструктировать
- заказ
- рассказать
Существительное
- повеление
- заряд
- команда
- указ
- диктовать
- направление
- директива
- до
- указ
- императив
- судебный запрет
- инструкция
- заказ
- слово
Примеры предложений
Глагол Она приказала нам уйти. Военачальники приказал войскам открыть огонь. Она приказала немедленно прекратить работы на мосту. У нас не было выбора, кроме как делать то, что они приказали . Он командует взводом из 60 человек. С его навыками и опытом он может команда высокая зарплата. Компания обладает большой властью и влиянием в деловом мире. Существительное Мы должны подчиняться его команды . Она выкрикивала экипажу команд . Мы начали учить собаку простым командам типа «сидеть» и «лежать». С помощью клавиатуры команд 9 можно выполнять несколько действий.0298 . Система распознает голосовые команды . Он был освобожден от своей команды после того, как ему было предъявлено обвинение в неправомерном поведении. Кто такой офицер , командующий подразделением ? я предполагал команда бизнеса после смерти моего отца. Он немедленно принял команду ситуации. Наконец он почувствовал, что распоряжается своей жизнью. Узнать больше
Последние примеры в Интернете Массивные раскопки привлекают внимание каменным фасадом, который простирается горизонтально, демонстрируя его интерьеры и арочные балконы со стороны переднего двора. — Деметриус Симмс, , отчет Робба , 5 июня 2023 г. Редко переводя дух между песнями, Джексон скользил по сцене, командует комнатой так, как может только настоящий профессионал. — Бритт Джулиус, Chicago Tribune , 28 мая 2023 г. 60-летний Браун имеет командовавших военно-воздушными силами страны на всех уровнях. — Тара Копп, BostonGlobe.com , 25 мая 2023 г. Вскоре Тернер стала мировой суперзвездой, командовала MTV со своими остроконечными париками, короткими юбками и знаменитыми длинными ногами, расхаживающими по концертным площадкам на трехдюймовых каблуках. — Лиза Респерс, Франция, 9 лет.0297 CNN , 24 мая 2023 г. Лучшие минуты на «зеленом» пришлись на долю Альперена Шенгюна, который все больше и больше командовал двойными командами и смещал гравитацию площадки против защиты соперника. —Майкл Шапиро, хрон. , 24 мая 2023 г. Альянс между Move Forward, Pheu Thai и рядом более мелких партий может управлять до 60 процентами нижней палаты Таиланда. — Ишаан Тарур, 9 лет0297 Вашингтон Пост , 17 мая 2023 г. Бен Ходжес, генерал-лейтенант в отставке, который был командующим генералом армии США в Европе и поддерживает предоставление Украине дальнобойного оружия, заявил в Твиттере, что британские крылатые ракеты будут угрожать Черноморскому флоту России, базирующемуся в Севастополе, в Крыму. . — Мэтью Мпоук Бигг, New York Times , 11 мая 2023 г. Битва за контроль над Суданом разразилась 15 апреля, после нескольких месяцев эскалации напряженности между вооруженными силами, возглавляемыми генералом Абдель-Фаттахом Бурханом, и соперничающей военизированной группировкой под названием «Силы оперативной поддержки»9.0297 под командованием генерала Мохамеда Хамдана Дагало. — Сами Магди, ajc , 2 мая 2023 г. За последние дни украинские ракеты и артиллерия поразили четыре российских командный центр; шесть районов сосредоточения личного состава, вооружения и военной техники; три склада боеприпасов; и пять артиллерийских установок противника, сообщили украинские военные. — Эндрю Э. Крамер, BostonGlobe.com , 11 июня 2023 г. Варианты с уклонением от объектов, возможностью самоочищения и сложными приложениями с такими функциями, как голосовые команды , сделали уборку беспорядка почти полностью легкой во время наших тестов. — Алида Ньюджент, 9 лет.0297 Better Homes & Gardens , 8 июня 2023 г. Эндрю Джонсон, который выбыл из игры семь раз подряд после того, как сменил Ван Бюрена в первом, столкнулся с проблемами со своей командой . — Baltimore Sun Staff, Baltimore Sun , 4 июня 2023 г. Однако после смерти Маллена команда начала дополнительные испытания. — Лолита С. Балдор, 9 лет.0297 Anchorage Daily News , 26 мая 2023 г. Законодатели Колорадо упорно боролись за сохранение штаб-квартиры в Колорадо-Спрингс, где было сформировано командование и где сильное присутствие ВВС. —Ли Руп | [email protected], al , 15 мая 2023 г. Их команды и запросы гиперспецифичны, длинны и часто включают справочные ссылки или наборы данных. — Виктория Сонг, 9 лет.0297 Грань , 14 мая 2023 г. Белл отказался от словесных команд выйти из U-Haul. — Минивонн Берк, NBC News , 13 мая 2023 г. Все это было частью того, что Денвер взял команду в игре с рывком 7: 0, чтобы начать третью четверть. — Джереми Клафф, , Республика Аризона, , 10 мая 2023 г. Также были отменены предстоящие в начале августа учения по меткой стрельбе, а также курс перед командованием , обучение обращению с огнестрельным оружием для солдат, которым необходимо улучшить свою меткую стрельбу, и многое другое. — Орен Либерманн, CNN , 23 июля 2021 г. Узнать большеЭти примеры программно скомпилированы из различных онлайн-источников, чтобы проиллюстрировать текущее использование слова «команда». Любые мнения, выраженные в примерах, не отражают точку зрения Merriam-Webster или ее редакторов. Отправьте нам отзыв об этих примерах.
История слов
Этимология
Глагол
Среднеанглийский comanden , от англо-французского cumander , от вульгарной латыни *commandare , изменение латинского commendare взять на себя ответственность — больше в commend
Первое известное использование
Глагол
14 век , в значении, определенном в переходном смысле 1
Существительное
XIV век в значении, определенном в смысле 1a
Прилагательное
1826, в значении, определенном выше
Путешественник во времени
Первое известное использование команда была в 14 векеПосмотреть другие слова из того же века Коммагер
команда
комендант
Посмотреть другие записи рядомПроцитировать эту запись
Стиль
MLAЧикагоAPAMМерриам-Вебстер
«Команда». Словарь Merriam-Webster.com , Merriam-Webster, https://www.merriam-webster.com/dictionary/command. По состоянию на 23 июня 2023 г.
Копировать ссылкуДетское определение
команда
1 из 2 глагол команда kə-ˈmand1
а: для издания распоряжений по доверенности
б : иметь власть и контроль над : быть командиром командовать армией2
: иметь для собственного использования команды много ресурсов3
: требовать или получать как должное : точный команды высокая плата4
: смотреть свысока особенно с военной позиции холм команды городкоманда
2 из 2 сущ.1
: действие приказа марш на команда2
: отдан приказ подчиняться команде3
а : умение управлять : мастерство хорошая команда французский б: власть, право или полномочия командовать
4
: люди, территория или подразделение под командованием
5
: позиция, с которой руководят военными операциями
Еще от Merriam-Webster о командовании
90 298Английский язык: перевод command для говорящих на испанском языке
Britannica English: перевод команды для говорящих на арабском языке
Последнее обновление: — Обновлены примеры предложенийПодпишитесь на крупнейший словарь Америки и получите тысячи дополнительных определений и расширенный поиск без рекламы!
Merriam-Webster полный текстКоманды Windows | Microsoft Узнайте
Редактировать Твиттер LinkedIn Фейсбук Электронная почта- Статья
Все поддерживаемые версии Windows и Windows Server имеют встроенный набор консольных команд Win32. В этом наборе документации описываются команды Windows, которые можно использовать для автоматизации задач с помощью сценариев или средств создания сценариев.
Оболочки командной строки
В Windows есть две оболочки командной строки: командная оболочка и PowerShell. Каждая оболочка представляет собой программу, которая обеспечивает прямую связь между вами и операционной системой или приложением, предоставляя среду для автоматизации ИТ-операций.
Командная оболочка была первой оболочкой, встроенной в Windows для автоматизации рутинных задач, таких как управление учетными записями пользователей или ночное резервное копирование, с помощью пакетных (.bat) файлов. С помощью Windows Script Host вы можете запускать более сложные сценарии в командной оболочке. Дополнительные сведения см. в разделе cscript или wscript. С помощью сценариев можно выполнять операции более эффективно, чем с помощью пользовательского интерфейса. Скрипты принимают все команды, доступные в командной строке.
PowerShell был разработан для расширения возможностей командной оболочки для запуска команд PowerShell, называемых командлетами. Командлеты похожи на команды Windows, но предоставляют более расширяемый язык сценариев. Вы можете запускать как команды Windows, так и командлеты PowerShell в PowerShell, но командная оболочка может запускать только команды Windows, а не командлеты PowerShell.
Для наиболее надежной и современной автоматизации Windows мы рекомендуем использовать PowerShell вместо Windows Commands или Windows Script Host для автоматизации Windows.
Справочник по кодам выхода и кодам ошибок для команд Windows можно найти в статьях Коды ошибок системы отладки, которые могут быть полезны для понимания возникающих ошибок. Команды Windows также включают операторы перенаправления команд. Чтобы узнать больше об их использовании, см. Использование операторов перенаправления команд.
Примечание
Вы также можете загрузить и установить PowerShell Core, версию PowerShell с открытым исходным кодом.
Автоматическое завершение имени файла и каталога командной оболочки
Вы можете настроить командную оболочку для автоматического заполнения имен файлов и каталогов на компьютере или в сеансе пользователя при нажатии указанного управляющего символа. По умолчанию этот управляющий символ настроен как клавиша вкладки для имен файлов и каталогов, хотя они могут быть разными. Чтобы изменить этот управляющий символ, запустите regedit.exe
и перейдите к одному из следующих разделов и записей реестра в зависимости от того, хотите ли вы изменить значение только для текущего пользователя или для всех пользователей компьютера.
Осторожно
Неправильное редактирование реестра может серьезно повредить вашу систему. Прежде чем вносить следующие изменения в реестр, необходимо создать резервную копию всех ценных данных на компьютере.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor\CompletionChar HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor\PathCompletionChar
Установите эти значения равными управляющему символу, который вы хотите использовать. См. коды виртуальных ключей для полного списка. Чтобы отключить определенный символ завершения в реестре, используйте значение пробел (0x20), поскольку это недопустимый управляющий символ. Тип значения для этой записи реестра — REG_DWORD, а также может указываться шестнадцатеричным или десятичным значением.
Вы также можете включить или отключить завершение имен файлов и каталогов для каждого экземпляра командной оболочки, запустив cmd.exe
с параметром и переключателем /F:ON
или /F:OFF
. Если завершение имени включено с помощью параметра и переключателя /F:ON
, используются два управляющих символа: 9.0647 Ctrl-D для завершения имени каталога и Ctrl-F
для завершения имени файла. Пользовательские настройки имеют приоритет над настройками компьютера, а параметры командной строки имеют приоритет над настройками реестра.
Справочник по командной строке A-Z
Чтобы найти информацию о конкретной команде, в следующем меню A-Z выберите букву, с которой начинается команда, а затем выберите имя команды.
А | Б | С | Д | Е | Ф | г | Н | я | Дж | К | л | М | Н | О | П | Вопрос | Р | С | Т | У | В | Вт | Х | Y | Z
А
- активный
- добавить
- добавить псевдоним
- добавить том
- добавить
- арп
- назначить
- доцент
- в
- атмадм
- прикрепить виртуальный диск
- атрибут
- атрибут
- атрибуты диска
- том атрибутов
- аудитпол
- резервная копия аудитпол
- аудитпол очистить
- аудитпол получить
- аудитпол список
- аудитпол удалить
- аудитпол ресурсовacl
- аудитпол восстановить
- комплект аудитпол
- авточек
- автоперевод
- автофмт
- автокрепление
Б
- bcdboot
- BCdedit
- бдехдкфг
- bdehdcfg информация о диске
- bdehdcfg newdriveletter
- bdehdcfg тихий
- перезапуск бдехдкфг
- bdehdcfg размер
- bdehdcfg цель
- начать резервное копирование
- начать восстановление
- битадмин
- добавочный файл bitsadmin
- битадмин addfileset
- битадмин добавить файл с диапазонами Кэш администратора
- бит
- bitsadmin cache и удалить
- кеш bitsadmin и deleteurl
- bitsadmin cache и getexpirationtime Кэш
- bitsadmin и getlimit
- битадмин кеш и помощь
- битадмин кеш и информация Кэш
- bitsadmin и список
- bitsadmin cache и setexpirationtime Кэш администратора
- и setlimit
- bitsadmin cache и очистить
- битадмин отменить
- битадмин завершен
- битадмин создать
- битадмин примеры
- битадмин getaclflags
- битадмин getbytestotal
- битадмин getbytestransferred
- bitsadmin getclientcertificate
- битадмин getcompletiontime
- битадмин getcreationtime
- битадмин getcustomheaders
- битадмин getdescription
- битадмин getdisplayname
- битадмин получает ошибку
- битадмин geterrorcount
- битадмин getfilestotal
- битадмин getfilestransferred
- битадмин gethelpertokenflags
- битадмин gethelpertokensid
- битадмин gethttpметод
- битадмин getmaxdownloadtime
- битадмин getminretrydelay
- битадмин getmodificationtime
- битадмин getnoprogresstimeout
- битадмин getnotifycmdline
- битадмин getnotifyflags
- битадмин getnotifyinterface
- битадмин getowner
- bitsadmin getpeercachingflags
- битадмин getpriority
- битадмин getproxybypasslist
- битадмин getproxylist
- битадмин getproxyusage
- bitsadmin getreplydata
- bitsadmin getreplyfilename
- битадмин getreplyprogress
- битадмин getsecurityflags
- битадмин getstate
- битадмин gettemporaryname
- битадмин gettype
- битадмин getvalidationstate
- битадмин справка
- битадмин информация
- список битадминов
- файлы списков bitsadmin
- битsadmin makecustomheaderswriteonly
- битадмин монитор
- bitsadmin nowrap
- bitsadmin одноранговое кэширование
- bitsadmin одноранговое кэширование и getconfigurationflags
- bitsadmin одноранговый кэш и помощь
- bitsadmin peercaching и setconfigurationflags
- одноранговых узлов bitsadmin
- одноранговые узлы bitsadmin и очистить
- одноранговых узлов bitsadmin и обнаружение
- пиры bitsadmin и помощь
- пиров bitsadmin и список
- битадмин сырой возврат
- bitsadmin removeclientcertificate
- bitsadmin удалить учетные данные
- bitsadmin заменить удаленный префикс
- битадмин сброс
- резюме bitsadmin
- bitsadmin setaclflag
- bitsadmin setclientcertificatebyid
- bitsadmin setclientcertificatebyname
- набор битов администратора
- битsadmin setcustomheaders
- bitsadmin setdescription
- bitsadmin setdisplayname
- битадмин sethelpertoken
- bitsadmin sethelpertokenflags
- битадминистратор sethttpmethod
- bitsadmin setmaxdownloadtime
- bitsadmin setminretrydelay
- битадмин setnoprogresstimeout
- bitsadmin setnotifycmdline
- bitsadmin setnotifyflags
- bitsadmin setpeercachingflags
- битsadmin setpriority
- bitsadmin setproxysettings
- bitsadmin setreplyfilename
- bitsadmin setsecurityflags
- bitsadmin setvalidationstate
- битадмин приостановить
- битадмин становится владельцем
- битадмин передача
- битадмин утилита
- утилита bitsadmin и enableanalyticchannel
- утилита bitsadmin и getieproxy
- утилита bitsadmin и помощь
- утилита bitsadmin и служба ремонта
- утилита bitsadmin и setieproxy Утилита bitsadmin
- и версия
- битадмин обернуть
- bootcfg
- bootcfg addsw
- копия bootcfg
- буткфг дбг1394
- отладка bootcfg
- bootcfg по умолчанию
- bootcfg удалить
- bootcfg ems
- запрос bootcfg
- bootcfg необработанный
- bootcfg rmsw
- тайм-аут bootcfg
- перерыв
C
- чаклс
- звоните
- компакт-диск
- сертификат
- сертификат
- изменение
- изменить вход в систему
- изменить порт
- сменить пользователя
- чкп
- чдир
- чглогон
- chgport
- чгуср
- чкдск
- чкнтфс
- выбор
- шифр
- чистый
- очиститель
- зажим
- класс
- команда
- командная клавиша
- смстп
- цвет
- комп.
- компактный
- компактный виртуальный диск
- преобразовать
- преобразовать базовый
- преобразовать динамический
- преобразовать gpt
- преобразовать мбр
- копия
- создать
- создать раздел efi
- создать расширенный раздел
- создать логический раздел
- создать раздел msr
- создать основной раздел
- создать зеркало тома
- создать рейд тома
- создать том простой
- создать полосу тома
- скрипт
D
- дата
- DCDiag
- dcgpofix
- дефрагментация
- -дель-
- удалить
- удалить диск
- удалить раздел
- удалить тени
- удалить том
- отсоединить виртуальный диск
- деталь
- деталь диска
- деталь перегородки
- деталь вдиск
- детальный объем
- дфсдиаг
- тест dfsdiagdcs
- dfsdiag testdfsconfig
- тест dfsdiagdfsintegrity
- dfsdiag testreferral
- тестовые площадки dfsdiag
- дфсрмиг
- диантц
- реж.
- дисккомп
- дисккопия
- дискпарт
- Дискперф
- дискрейд
- тень диска
- диспдиаг
- dnscmd
- доски
- запрос драйвера
E
- эхо
- редактировать
- локальный
- завершение восстановления
- стереть
- событиесоздать
- Evntcmd
- исполнитель
- выход
- расширить
- расширить виртуальный диск
- разоблачить
- удлинить
- экстракт
Ф
- фк
- файловых систем
- найти
- найти ул
- палец
- плоская температура
- фондю
- для
- форфайлы
- формат
- свободный диск
- фсутил
- фсутил 8dot3name
- поведение fsutil
- fsutil грязный
- файл fsutil
- фсутил фсинфо
- жесткая ссылка fsutil
- идентификатор объекта fsutil
- квота фсутил
- ремонт fsutil
- точка повторной обработки fsutil
- ресурс fsutil
- fsutil разреженный
- многоуровневое управление fsutil
- транзакция fsutil
- фсутил usn
- том fsutil
- фсутил вим
- фтп
- добавление ftp
- фтп ascii
- фтп звонок
- двоичный файл ftp
- фтп пока
- фтп компакт-диск
- фтп закрыть
- отладка фтп
- фтп удалить
- фтп каталог
- отключение фтп
- фтп получить
- фтп глоб
- ftp-хеш
- фтп жк
- FTP литерал
- фтп лс
- FTP мгет
- фтп мкдир
- фтп млс
- фтп-канал
- фтп открыт
- приглашение ftp
- фтп поставить
- FTP пароль
- выход из фтп
- фтп котировка
- FTP-прием
- ftp удаленная помощь
- FTP переименовать
- ftp rmdir
- фтп отправить
- состояние фтп
- трассировка FTP
- фтп тип
- FTP-пользователь
- подробный ftp
- ftp удалить
- ftp mdir
- fтип
- обновление
Г
- Гетмак
- получить тип
- перейти к
- gpfixup
- gpresult
- gpt
- gpupdate
- трансплантат
H
- помощь
- helpctr
- имя хоста
I
- icacls
- если
- импорт (теневой диск)
- импорт (дисковая часть)
- неактивен
- ipconfig
- ipxroute
- ифтп
J
- реактивный ранец
К
- список
- ксетуп
- ksetup addenctypeattr
- ksetup addhosttorealmmap
- ksetup addkdc
- ksetup addkpasswd
- ksetup addrealmflags
- ksetup изменить пароль
- ksetup delenctypeattr
- ksetup delhosttorealmmap
- ксетуп делкдк
- ksetup delkpasswd
- ksetup delrealmflags
- домен ksetup
- состояние дампа ksetup
- ksetup getenctypeattr
- ksetup listrealmflags
- ksetup пользователь карты
- ksetup удалить область
- сервер ksetup
- ksetup setcomputerpassword
- ksetup setenctypeattr
- ksetup setrealm
- ksetup setrealmflags
- ктмутил
- ктпасс
L
- этикетка
- список
- список поставщиков
- список теней
- список авторов
- загрузить метаданные
- код управления
- логман
- логман создать
- logman создать оповещение
- логман создать API
- логман создать cfg
- логман создать счетчик
- logman создать трассировку
- логман удалить
- импорт и экспорт логмана
- запрос журнала
- запуск логмана и остановка логмана
- обновление логмана
- предупреждение об обновлении журнала
- логман обновляет API
- обновление логмана cfg
- счетчик обновлений логмана
- трассировка обновления журнала
- выход из системы
- лпк
- лпр
М
- макфайл
- мейкаб
- управление бде
- управление статусом bde
- управлять bde на
- управление bde выключено
- управление паузой bde
- управление резюме bde
- управление блокировкой bde
- управление разблокировкой bde
- управление авторазблокировкой bde
- управление протекторами bde
- управление bde tpm
- управлять набором идентификаторов bde
- управление bde forcerecovery
- управление сменой пароля bde
- управление штифтом смены bde
- управлять ключом смены bde
- управление пакетом ключей bde
- управление обновлением bde
- управление bde wipefreespace
- мападмин
- мкр
- объединить виртуальный диск
- мкдир
- мклинк
- ммк
- режим
- еще
- крепление
- крепление том
- ход
- mqbkup
- mqsvc
- mqtgsvc
- MSDT
- сообщение
- мсиесек
- мсинфо32
- мстск
Н
- нбтстат
- netcfg
- нетдом
- чистая печать
- нетш
- нетстат
- нфсадмин
- nfsshare
- нфсстат
- нльбмгр
- нлтест
- нслукап
- Команда выхода nslookup
- Команда nslookup finger
- справка nslookup
- нслукап лс
- нслоукуп лсервер
- корень nslookup
- сервер nslookup
- набор nslookup
- nslookup установить все
- класс набора nslookup
- набор nslookup d2
- nslookup установить отладку
- nslookup установить домен
- nslookup установить порт
- nslookup задать тип запроса
- nslookup установить рекурсию
- nslookup установить повтор
- nslookup установить корень
- nslookup установить поиск
- nslookup набор srchlist
- nslookup устанавливает тайм-аут
- Тип набора nslookup
- nslookup установить vc
- просмотр nslookup
- нтбэкап
- нткмдпромпт
- нтфрсутл
O
- в автономном режиме
- автономный диск
- автономный том
- онлайн
- онлайн диск
- онлайн том
- открытые файлы
P
- pagefileconfig
- путь
- путь
- пауза
- пбадмин
- пеннт
- производительность
- пинг
- пктмон
- пнпунаттенд
- пнпутил
- попд
- пауэршелл
- powershell is
- печать
- prncnfg
- прндрвр
- prnjobs
- прнмнгр
- номер
- prnqctl
- подсказка
- пабпрн
- толкать
- соединения для пушпринтеров
- программа запуска
- пвш
Q
- qappsrv
- qпроцесс
- запрос
- процесс запроса
- сеанс запроса
- запрос к терминальному серверу
- запрос пользователя
- quser
- Квинста
Р
- рд
- rdpsign
- восстановить
- восстановить группу дисков
- ссылка
- рег.
Ваш комментарий будет первым