Как переключаться между CMD и PowerShell в терминале Windows

При запуске Windows Terminal по умолчанию открывается оболочка Windows PowerShell . Однако Windows Terminal поддерживает многие приложения с интерфейсом командной строки, в том числе почтенную командную строку(Command Prompt) ( CMD ). Если вы хотите переключиться на CMD в Терминале Windows(Windows Terminal) или сделать CMD оболочкой по умолчанию для Терминала Windows(Windows Terminal) , вот как это сделать:

ПРИМЕЧАНИЕ.(NOTE:) Это руководство применимо как к Windows 10 , так и к Windows 11 . В Windows 11 Windows Terminal( Windows Terminal) является приложением по умолчанию для инструментов и оболочек командной строки. Если у вас Windows 10 и приложение не установлено по умолчанию, вы можете получить его бесплатно в Microsoft Store . Подробнее читайте здесь: Как получить приложение Windows Terminal(How to get the Windows Terminal app) .

Смена оболочки в Терминале Windows(Windows Terminal) с помощью клавиатуры

Для того, чтобы изменить оболочку в Терминале Windows(Windows Terminal)(Windows Terminal) , сначала нужно запустить программу. По умолчанию Терминал(Terminal) запускается с одной вкладкой Windows PowerShell . Однако вы можете оказаться в ситуации, когда команды, которые вам нужно ввести, предназначены для командной строки(Command Prompt) , поэтому вам нужно переключить оболочки. Самый простой способ перейти на CMD — использовать сочетания клавиш. Нажмите Ctrl + Shift + 2 , когда окно терминала находится в фокусе. (Terminal )Откроется новая вкладка с оболочкой командной строки(Command Prompt) .

Сочетание клавиш по умолчанию для открытия CMD в терминале Windows

Сочетание клавиш по умолчанию для открытия CMD в терминале Windows(Windows Terminal)

Теперь вы можете закрыть первую вкладку и начать работать с помощью CMD . Чтобы закрыть первую вкладку, нажмите кнопку X рядом с названием вкладки Windows PowerShell .

После открытия CMD вы можете закрыть другие вкладки.

После открытия CMD вы можете закрыть другие вкладки.

СОВЕТ:(TIP:) Если вы не очень разбираетесь в технических вопросах и хотите узнать больше о оболочках, терминалах и консолях, я настоятельно рекомендую эту статью: В чем разница между консолью, терминалом и оболочкой?(What's the difference between a console, a terminal, and a shell?)

Смена оболочки в Терминале Windows(Windows Terminal) с помощью меню приложения

После открытия Windows Terminal(opening Windows Terminal) нажмите или коснитесь кнопки в виде буквы V, расположенной в верхней части окна рядом с текущей вкладкой. Откроется меню терминала . (Terminal)В этом меню выберите «Командная строка(Command Prompt) » .

Откройте вкладку командной строки с помощью меню терминала Windows.

Откройте вкладку командной строки(Command Prompt) с помощью меню терминала Windows .(Windows Terminal)

Это действие открывает новую вкладку с оболочкой командной строки(Command Prompt) . Теперь закройте первую вкладку, нажав кнопку « Закрыть вкладку»(Close tab) (X) рядом с названием вкладки Windows PowerShell .

Запуск Windows Terminal с помощью CMD или Windows PowerShell

При желании вы можете запустить Windows Terminal непосредственно с нужной оболочкой. Для этого нажмите кнопку « Пуск(Start) » , а затем введите «терминал Windows»(“windows terminal”) для поиска приложения. Не нажимайте Enter , вместо этого ищите нужную оболочку в правой панели списка результатов поиска. Нажмите(Click) или коснитесь одного из вариантов, и Windows Terminal загрузит выбранную вами оболочку.

Используйте функцию поиска, чтобы запустить терминал с выбранной оболочкой.

Используйте функцию поиска(Search) , чтобы запустить терминал(Terminal) с выбранной оболочкой.

СОВЕТ.(TIP:) Дополнительные сведения см. в разделе Как использовать поиск в Windows 11(How to use Search in Windows 11) .

Как установить CMD по умолчанию вместо PowerShell в терминале Windows(Windows Terminal) ?

Если вы используете командную строку(Command Prompt) или любую другую оболочку, кроме Windows PowerShell , вы можете изменить оболочку по умолчанию в Терминале(Terminal) . Это означает, что выбранная оболочка открывается автоматически при каждом запуске Windows Terminal .

Чтобы установить CMD по умолчанию вместо PowerShell в Терминале Windows(Windows Terminal) , нажмите кнопку в виде буквы V в верхней части окна Терминала . (Terminal)Затем выберите «Настройки(Settings) » .

Как получить доступ к настройкам терминала Windows

Как получить доступ к настройкам терминала Windows(Windows Terminal Settings)

На следующем экране убедитесь, что на левой панели выбран пункт « Автозагрузка(Startup) » (значок с экраном и стрелкой). Если левая панель не видна, нажмите кнопку-гамбургер ( Открыть навигацию(Open navigation) ) в верхнем левом углу окна.

Теперь перейдите к профилю(Default Profile) по умолчанию с правой стороны и нажмите кнопку под ним.

Нажмите кнопку в разделе «Профиль по умолчанию» в «Автозагрузке».

Нажмите(Click) кнопку в разделе «Профиль по умолчанию » в « (Default)Автозагрузке ».(Startup)

Откроется раскрывающийся список, в котором можно выбрать нужную оболочку. Нажмите(Click) « Командная строка(Command Prompt) », затем нажмите кнопку « Сохранить(Save) » , расположенную в правом нижнем углу окна.

Выберите CMD в качестве оболочки по умолчанию и нажмите «Сохранить».

Выберите CMD(Choose CMD) в качестве оболочки по умолчанию и нажмите «Сохранить».

Вы можете сделать это для любой из установленных оболочек. При следующем запуске Windows Terminal автоматически откроется окно с командной строкой(Command Prompt) (или выбранной оболочкой).

Используете ли вы Windows PowerShell или командную строку(Command Prompt) ? Какой из них(Which one) вы предпочитаете?

Командная строка(Command Prompt) существует с начала восьмидесятых. Это по-прежнему наш любимый инструмент командной строки, но Windows PowerShell обладает большей функциональностью, большей совместимостью и большими возможностями подключения, так что это явно лучший выбор на будущее. Какой инструмент командной строки вы используете чаще? Кроме того, какой из двух вы установили по умолчанию для Windows Terminal ? Мы будем рады услышать ваши мысли в разделе комментариев.



About the author

Я инженер-программист с более чем 10-летним опытом работы в индустрии Xbox. Я специализируюсь на разработке игр и тестировании безопасности. Я также являюсь опытным обозревателем и работал над проектами для некоторых из самых известных игровых компаний, включая Ubisoft, Microsoft и Sony. В свободное время я люблю играть в видеоигры и смотреть сериалы.



Related posts