Como alternar entre CMD e PowerShell no Windows Terminal

Ao iniciar o Windows Terminal(Windows Terminal) , o shell padrão que é aberto é o Windows PowerShell(Windows PowerShell) . No entanto, o Windows Terminal(Windows Terminal) oferece suporte a muitos aplicativos que possuem uma interface de linha de comando, incluindo o venerável Prompt de Comando(Command Prompt) ( CMD ). Se você quiser mudar para o CMD no Windows Terminal , ou se quiser tornar o CMD o shell padrão do Windows Terminal , veja como fazer isso:

NOTA:(NOTE:) Este tutorial se aplica ao Windows 10 e ao Windows 11 . No Windows 11 , o Windows Terminal( Windows Terminal) é o aplicativo padrão para ferramentas de linha de comando e shells. Se você tiver o Windows 10 e o aplicativo não estiver instalado por padrão, poderá obtê-lo gratuitamente na Microsoft Store . Leia mais aqui: Como obter o aplicativo Windows Terminal(How to get the Windows Terminal app) .

Alterando o shell no Windows Terminal usando o teclado

Para alterar o shell no Windows Terminal , primeiro você precisa iniciar o programa. Por padrão, o Terminal começa com uma única guia, Windows PowerShell . No entanto, você pode se encontrar em uma situação em que os comandos que você precisa inserir são para o Prompt de Comando(Command Prompt) , portanto, você precisa alternar entre os shells. O método mais direto para mudar para CMD é usar atalhos de teclado. Pressione Ctrl + Shift + 2 enquanto a janela Terminal estiver em foco. Isso abre uma nova guia com o shell do prompt de comando.(Command Prompt)

O atalho de teclado padrão para abrir o CMD no Windows Terminal

O atalho de teclado padrão para abrir o CMD no Windows Terminal

Agora você pode fechar a primeira guia e começar a trabalhar usando o CMD . Para fechar a primeira guia, clique no botão X ao lado do nome da guia do Windows PowerShell .

Depois de abrir o CMD, você pode fechar as outras guias

Depois de abrir o CMD , você pode fechar as outras guias

DICA:(TIP:) Se você não for muito técnico e quiser saber mais sobre shells, terminais e consoles, recomendo este artigo: Qual é a diferença entre um console, um terminal e um shell?(What's the difference between a console, a terminal, and a shell?)

Alterando o shell no Windows Terminal usando o menu do aplicativo

Após abrir o Windows Terminal(Windows Terminal)(opening Windows Terminal) , clique ou toque no botão que se parece com um V localizado na parte superior da janela, ao lado da aba atual. Isso abre o menu Terminal . Neste menu, escolha Prompt de Comando(Command Prompt) .

Abra uma guia do prompt de comando usando o menu do Terminal do Windows

Abra uma guia do prompt(Command Prompt) de comando usando o menu do Terminal do Windows(Windows Terminal)

Essa ação abre uma nova guia com o shell do prompt de comando. (Command Prompt)Agora feche a primeira guia pressionando o botão Fechar guia(Close tab) (X) ao lado do nome da guia do Windows PowerShell .

Iniciando o Windows Terminal(Windows Terminal) com CMD ou Windows PowerShell

Se preferir, você pode iniciar o Windows Terminal(Windows Terminal) diretamente com o shell que você precisa. Para fazer isso, pressione o botão Iniciar(Start) e digite “terminal do Windows”(“windows terminal”) para procurar o aplicativo. Não pressione Enter , em vez disso, procure o shell desejado no painel direito da lista de resultados da pesquisa. Clique(Click) ou toque em uma das opções e o Windows Terminal(Windows Terminal) carrega o shell que você selecionou.

Use o recurso de pesquisa para iniciar o Terminal com o shell de sua escolha

Use o recurso de pesquisa(Search) para iniciar o Terminal com o shell de sua escolha

DICA:(TIP:) Para obter mais informações, leia Como usar a Pesquisa no Windows 11(How to use Search in Windows 11) .

Como defino o CMD como padrão em vez do PowerShell no Windows Terminal ?

Se você usar o prompt de comando(Command Prompt) ou qualquer outro shell além do Windows PowerShell , poderá alterar o shell padrão no Terminal . Isso significa que o shell escolhido é aberto automaticamente toda vez que você inicia o Windows Terminal(Windows Terminal) .

Para definir o CMD como padrão em vez do PowerShell no Windows Terminal , pressione o botão que se parece com um V na parte superior da janela Terminal . Em seguida, escolha Configurações(Settings) .

Como acessar as configurações do terminal do Windows

Como acessar as configurações do terminal do Windows(Windows Terminal Settings)

Na próxima tela, certifique-se de que Inicialização(Startup) (o ícone com uma tela e uma seta) esteja selecionada no painel esquerdo. Se o painel esquerdo não estiver visível, clique no botão de hambúrguer ( Abrir navegação(Open navigation) ) no canto superior esquerdo da janela.

Agora vá para Default Profile no lado direito e clique no botão abaixo dele.

Clique no botão na seção Perfil padrão de Inicialização

Clique(Click) no botão na seção Perfil padrão de (Default)Inicialização(Startup)

Isso abre uma lista suspensa onde você pode selecionar o shell desejado. Clique(Click) em Prompt de Comando(Command Prompt) e, em seguida, clique no botão Salvar(Save) localizado no canto inferior direito da janela.

Escolha CMD como o shell padrão e pressione Salvar

Escolha CMD(Choose CMD) como o shell padrão e pressione Salvar

Você pode fazer isso para qualquer um dos shells instalados. Na próxima vez que você iniciar o Windows Terminal(Windows Terminal) , ele abrirá automaticamente uma janela com o prompt(Command Prompt) de comando (ou o shell que você selecionou).

Você usa o Windows PowerShell(Windows PowerShell) ou o prompt de comando(Command Prompt) ? Qual(Which one) você prefere?

O Prompt de Comando(Command Prompt) existe desde o início dos anos oitenta. Ainda é nossa ferramenta de linha de comando favorita, mas o Windows PowerShell(Windows PowerShell) tem mais funcionalidades, mais compatibilidade e mais conectividade, portanto, é claramente uma escolha melhor para o futuro. Qual ferramenta de linha de comando você usa com mais frequência? Além disso, qual dos dois você definiu como padrão para o Windows Terminal ? Adoraríamos ouvir seus pensamentos na seção de comentários.



About the author

Sou engenheiro de software com mais de 10 anos de experiência na indústria Xbox. Sou especialista em desenvolvimento de jogos e testes de segurança. Também sou um revisor experiente e tenho trabalhado em projetos para alguns dos maiores nomes dos jogos, incluindo Ubisoft, Microsoft e Sony. No meu tempo livre, gosto de jogar videogame e assistir a programas de TV.



Related posts