O que é o Terminal do Windows?What is Windows Terminal?

O Terminal do Windows é um aplicativo de terminal moderno para usuários de ferramentas de linha de comando e shells como o Prompt de Comando, o PowerShell e o WSL (Subsistema do Windows para Linux).Windows Terminal is a modern terminal application for users of command-line tools and shells like Command Prompt, PowerShell, and Windows Subsystem for Linux (WSL). Seus principais recursos incluem suporte a várias guias, painéis, caracteres Unicode e UTF-8, um mecanismo de renderização de texto acelerado por GPU e a capacidade de criar os próprios temas e personalizar texto, cores, telas de fundo e atalhos.Its main features include multiple tabs, panes, Unicode and UTF-8 character support, a GPU accelerated text rendering engine, and the ability to create your own themes and customize text, colors, backgrounds, and shortcuts.

Captura de tela do Terminal do Windows

Observação

Qual é a diferença entre um console, um terminal e um shell?What's the difference between a console, a terminal, and a shell? Leia a explicação de Scott Hanselman.Read Scott Hanselman's explanation.

Vários perfis que dão suporte a uma variedade de aplicativos de linha de comandoMultiple profiles supporting a variety of command line applications

Um aplicativo com uma interface de linha de comando pode ser executado dentro do Terminal do Windows.Any application that has a command line interface can be run inside Windows Terminal. Isso inclui tudo, desde o PowerShell e o Prompt de Comando até o Azure Cloud Shell e distribuições do WSL, como Ubuntu ou Oh-My-Zsh.This includes everything from PowerShell and Command Prompt to Azure Cloud Shell and any WSL distribution such as Ubuntu or Oh-My-Zsh.

Esquemas e configurações personalizadosCustomized schemes and configurations

Você pode configurar o Terminal do Windows para ter uma variedade de esquemas de cores e configurações.You can configure your Windows Terminal to have a variety of color schemes and settings. Para saber como criar seu próprio esquema de cores, visite a página Esquemas de cores.To learn how to make your own color scheme, visit the Color schemes page. Você também pode encontrar configurações personalizadas do terminal na Galeria do terminal personalizado.You can also find custom Terminal configurations in the Custom terminal gallery.

Ações personalizadasCustom actions

Há uma variedade de comandos personalizados que você pode usar no Terminal do Windows para que ele proporcione uma experiência mais natural para você.There are a variety of custom commands you can use in Windows Terminal to have it feel more natural to you. Se você não gostar de um atalho de teclado específico, poderá alterá-lo para o que preferir.If you don't like a particular keyboard shortcut, you can change it to whatever you prefer.

Por exemplo, o atalho padrão para copiar o texto da linha de comando é Ctrl+Shift+C.For example, the default shortcut to copy text from the command line is ctrl+shift+c. Você pode alterar isso para Ctrl + 1 ou outro de sua preferência.You can change this to ctrl+1 or whatever you prefer. Para abrir uma nova guia, o atalho padrão é Ctrl + T, mas talvez você queira alterar isso para Ctrl + 2.To open a new tab, the default shortcut is ctrl+t, but maybe you want to change this to ctrl+2. O atalho padrão para mudar entre as guias abertas é Ctrl + Tab, isso pode ser alterado para Ctrl + - ou usado para criar uma guia em vez de realizar a ação original.The default shortcut to flip between the tabs you have open is ctrl+tab, this could be changed to ctrl+- and used to create a new tab instead.

Saiba como personalizar atalhos na página de ações.You can learn about customizing shortcuts on the Actions page.

Suporte a caracteres Unicode e UTF-8Unicode and UTF-8 character support

O Terminal do Windows pode exibir caracteres Unicode e UTF-8, como emojis e caracteres de diversos idiomas.Windows Terminal can display Unicode and UTF-8 characters such as emoji and characters from a variety of languages.

Renderização de texto acelerada por GPUGPU accelerated text rendering

O Terminal do Windows usa a GPU para renderizar seu texto, fornecendo um desempenho aprimorado em comparação com a experiência de linha de comando padrão do Windows.Windows Terminal uses the GPU to render its text, thus providing improved performance over the default Windows command line experience.

Suporte a imagem de tela de fundoBackground image support

Você pode ter imagens de tela de fundo e gifs dentro de sua janela do Terminal do Windows.You can have background images and gifs inside your Windows Terminal window. Informações sobre como adicionar imagens de tela de fundo ao seu perfil podem ser encontradas na página Perfil – Aparência.Information on how to add background images to your profile can be found on the Profile - Appearance page.

Argumentos de linha de comandoCommand line arguments

Você pode definir o Terminal do Windows para que ele seja iniciado em uma configuração específica usando argumentos de linha de comando.You can set Windows Terminal to launch in a specific configuration using command line arguments. Você pode especificar qual perfil abrir em uma nova guia, qual diretório de pastas deve ser selecionado, abrir o terminal com os painéis de janela dividida e escolher qual guia deve estar em foco.You can specify which profile to open in a new tab, which folder directory should be selected, open the terminal with split window panes, and choose which tab should be in focus.

Por exemplo, para abrir o Terminal do Windows do PowerShell com três painéis, com o painel esquerdo executando um perfil de prompt de comando e o painel direito divididos entre seu PowerShell e seu perfil padrão executando o WSL, digite:For example, to open Windows Terminal from PowerShell with three panes, with the left pane running a Command Prompt profile and the right pane split between your PowerShell and your default profile running WSL, enter:

wt -p "Command Prompt" `; split-pane -p "Windows PowerShell" `; split-pane -H wsl.exe

Saiba como configurar argumentos de linha de comando na página Argumentos de linha de comando.Learn how to set up command-line arguments on the Command line arguments page.