Skip to content

Instantly share code, notes, and snippets.

@cogumm
Last active May 13, 2025 17:56
Show Gist options
  • Save cogumm/30a30763ab664d748e169aef8c02118b to your computer and use it in GitHub Desktop.
Save cogumm/30a30763ab664d748e169aef8c02118b to your computer and use it in GitHub Desktop.

⚡ Economize Tempo com Aliases no Windows Terminal

Desenvolvedores digitam os mesmos comandos repetidamente — o que consome tempo e foco. Uma maneira prática de otimizar esse processo é criar aliases, ou seja, atalhos personalizados para comandos comuns, dentro do Windows Terminal.

🧰 O que é o Windows Terminal?

O Windows Terminal é uma ferramenta moderna e open-source que unifica terminais como cmd, PowerShell e WSL, oferecendo suporte a abas, temas, configurações personalizadas e muito mais.


🚀 Criando Aliases no Linux/WSL

alias d="docker"

Agora, ao invés de digitar docker, você pode usar apenas d. Para manter o alias ativo entre sessões, adicione no ~/.bashrc ou ~/.zshrc.


🖥️ Criando Aliases no Windows com doskey

No Windows, usamos o comando doskey, mas ele só dura durante a sessão atual do terminal. Exemplo:

doskey d=docker $*
doskey gp=git pull
doskey gc=git commit -a -m "$*"

Você pode colocar esses comandos em um arquivo .cmd, como init.cmd, e configurar o Windows Terminal para carregá-lo sempre que for iniciado.


🛠️ Configurando no Windows Terminal

  1. Crie o arquivo init.cmd com os aliases desejados.
  2. Salve em um local fixo, como C:\InitCmd\init.cmd.
  3. No settings.json do Windows Terminal, altere:
"commandline": "cmd.exe /K C:\\InitCmd\\init.cmd"

O /K faz com que o cmd.exe execute o script e permaneça aberto.


✅ Benefícios

  • Reduz tempo com digitação de comandos longos
  • Aumenta foco e produtividade
  • Facilita scripts e automações do dia a dia

Referência: https://thecloudblog.net/post/save-your-precious-dev-time-with-command-aliases-in-windows-terminal/


✅ Passo a passo para criar e configurar o perfil

🔹 1. Verificar se o perfil já existe

Abra o PowerShell e execute:

Test-Path $PROFILE

Se retornar False, o perfil ainda não existe. 🔹 2. Criar o arquivo de perfil (caso não exista)

Execute este comando:

New-Item -ItemType File -Path $PROFILE -Force

Isso irá:

  • Criar o diretório se necessário.
  • Criar o arquivo .ps1 do perfil (exemplo: Microsoft.PowerShell_profile.ps1).

🔹 3. Abrir o perfil para editar

Abra no Notepad com:

notepad $PROFILE

Ou, se preferir, use o Visual Studio Code:

code $PROFILE

🔹 4. Adicionar seus aliases e comandos

Exemplo de conteúdo:

Set-Alias d docker
Set-Alias gp 'git pull'
function gc { git commit -a -m "$args" }

🔹 5. Salvar e reiniciar o PowerShell

Feche o terminal e abra novamente. Agora os aliases e funções estarão disponíveis automaticamente!

🔹 6. Salvar e testar

  • Salve o perfil.
  • Feche e abra o PowerShell novamente.
  • Teste seus aliases com:
d
gp
gc

🔹 7. Editar alias

Caso seja necessário a edição ou alteração do arquivo, basta editar rodando o comando a seguir:

notepad.exe $PROFILE
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment