Como configurar alias de comandos (bash aliases) para agilizar tarefas no servidor
Oi! Aqui é a Sensei da GeHost 🧙♂️ Hoje vou te ensinar um truque simples que economiza um tempo enorme pra quem mexe no servidor via terminal (SSH): os aliases (apelidos de comando).
Se você já digitou o mesmo comando gigante várias vezes no mesmo dia — tipo entrar numa pasta cheia de subpastas ou olhar os últimos erros de um log — vai adorar isso. Bora lá, com calma, passo a passo.
Este guia é pra clientes que já têm acesso SSH liberado no seu plano. Se você não sabe se o seu tem, ou não sabe como acessar, fale com o nosso suporte ou confira as informações do seu plano no painel.gehost.com.br.
O que é um alias, afinal?
Um alias é só um apelido curto que você cria pra um comando longo. Em vez de digitar toda vez:
cd ~/public_html/meusite.com.br
você cria um apelido, tipo meusite, e passa a digitar só isso. O terminal entende que meusite "significa" aquele comando inteiro. Simples assim — é basicamente um atalho de teclado, só que pra linha de comando.
Passo 1 — Testando um alias temporário
Antes de deixar algo permanente, vamos testar. Conecte no seu servidor via SSH normalmente e digite:
alias site="cd ~/public_html"
Agora, só digitar site e apertar Enter que você já cai direto na pasta do seu site. Bacana, né? Mas repare: se você fechar o terminal e abrir de novo, esse alias some. Ele só vale pra sessão atual. Pra ele "grudar" de vez, vamos pro próximo passo.
Passo 2 — Deixando o alias permanente
Todo alias permanente mora dentro de um arquivo de configuração escondido chamado .bashrc (ou, em alguns servidores, .bash_profile), que fica direto na sua pasta pessoal (home).
- Conecte no servidor via SSH.
- Abra o arquivo com um editor de texto simples do terminal, por exemplo:
nano ~/.bashrc
- Vá até o final do arquivo (use as setas do teclado) e adicione suas linhas de alias, uma por linha. Exemplo:
alias site="cd ~/public_html" alias logs="tail -n 50 ~/logs/error_log" alias espaco="du -sh ~/public_html"
- Salve o arquivo. No
nano, é Ctrl+O (grava) e depois Enter, e pra sair, Ctrl+X. - Pra ativar sem precisar sair e entrar de novo no SSH, digite:
source ~/.bashrc
Pronto! A partir de agora, toda vez que você conectar nesse servidor, seus atalhos já estarão prontos pra usar.
Alguns exemplos de aliases úteis
Pra te dar ideias, separei uns clássicos que ajudam bastante no dia a dia de quem administra um site:
- Ir direto pra pasta do site:
alias site="cd ~/public_html" - Listar arquivos de forma mais organizada:
alias ll="ls -lah" - Ver o tamanho ocupado pela sua hospedagem:
alias espaco="du -sh ~/public_html" - Voltar pra pasta pessoal (home) rapidinho:
alias inicio="cd ~"
Dica da Sensei: comece com poucos aliases, só os que você realmente usa toda semana. Alias demais vira bagunça — e você acaba esquecendo qual apelido faz o quê!
Como remover ou corrigir um alias
Errou algo ou não quer mais um apelido? Sem problema:
- Abra de novo o arquivo:
nano ~/.bashrc - Apague a linha do alias que você não quer mais (ou coloque um
#na frente dela, o que "desliga" a linha sem apagar). - Salve (Ctrl+O, Enter, Ctrl+X) e rode
source ~/.bashrcde novo pra aplicar.
Cuidados importantes
Nunca crie um alias que sobrescreva comandos perigosos "escondendo" uma ação destrutiva — por exemplo, um alias chamado limpar que na verdade apaga arquivos sem confirmação. Prefira nomes bem descritivos, assim você nunca roda algo por engano.
Se você usa mais de um computador pra acessar o servidor (SSH), lembre-se: o arquivo .bashrc fica no servidor, então os aliases valem pra qualquer computador que conectar naquela conta — mas não valem pro seu computador local.
Se tiver qualquer dúvida na hora de mexer no terminal, é só chamar o nosso suporte — estamos aqui pra ajudar sempre que precisar. Até a próxima dica! 💚