Como configurar alias de comandos no bash para agilizar tarefas repetitivas via SSH
Oi! Aqui é a Sensei da GeHost 🥋. Se você já usa o terminal (SSH) pra mexer no seu site e vive digitando os mesmos comandos compridos toda vez, hoje eu vou te ensinar um truque simples que economiza um tempão: os alias do bash. É basicamente criar um "apelido" curto pra um comando longo — e depois de configurado, é só digitar o apelido.
Antes de começar: esse guia vale para quem já tem acesso SSH liberado no seu plano de hospedagem. Se você não sabe se o seu plano tem SSH ou não sabe como acessar, dá uma olhadinha no painel do cliente (painel.gehost.com.br) ou chama o nosso suporte que a gente te orienta certinho.
O que é um alias, afinal?
Pensa assim: alias é um apelido que você dá pra um comando (ou uma sequência de comandos) dentro do terminal. Ao invés de digitar um comando gigante toda vez, você digita só um apelido curtinho e o bash entende que quer dizer aquilo. É tipo um atalho no teclado, só que pra linha de comando.
Exemplo bem simples: em vez de digitar sempre ls -la pra listar os arquivos com detalhes, você cria um alias chamado ll e a partir daí é só digitar ll que o resultado é o mesmo.
Passo 1 — Acesse seu servidor via SSH
Conecte normalmente no seu terminal (Terminal do Mac/Linux, ou PuTTY/WSL no Windows) com o comando de sempre, usando o usuário e a senha (ou chave) que você já utiliza pra acessar sua conta.
Passo 2 — Abra o arquivo de configuração do bash
Todo usuário tem um arquivo escondido chamado .bashrc (ou, em alguns casos, .bash_profile) na sua pasta pessoal. É nele que a gente vai guardar os alias, pra que fiquem disponíveis toda vez que você entrar no servidor. Abra ele com um editor de texto simples, por exemplo:
nano ~/.bashrc
Se nunca usou o nano, relaxa: é só um editor de texto dentro do terminal. Você navega com as setas do teclado normalmente.
Passo 3 — Adicione seus alias
Vá até o final do arquivo e adicione uma linha para cada atalho que quiser criar, seguindo o formato:
alias apelido='comando completo aqui'
Alguns exemplos bem úteis pra quem administra site/hospedagem:
alias ll='ls -la'— lista os arquivos da pasta com detalhes (tamanho, dono, permissão).alias entrarsite='cd public_html'— te leva direto pra pasta do site, sem digitar o caminho todo.alias verlogerro='tail -n 50 error_log'— mostra as últimas 50 linhas do log de erro, ótimo pra investigar um problema rápido.alias meudisco='du -sh public_html'— mostra quanto espaço em disco a pasta do seu site está usando.
Você pode criar quantos alias quiser, um por linha, com o apelido e o comando que fizer sentido pra sua rotina.
Passo 4 — Salve e feche o arquivo
No nano, salve com Ctrl+O (letra O, de "output") e confirme com Enter, depois saia com Ctrl+X.
Passo 5 — Ative os alias na sessão atual
As mudanças no .bashrc só valem em novas conexões, a não ser que você "recarregue" o arquivo na sessão que já está aberta. Pra isso, rode:
source ~/.bashrc
Pronto! A partir de agora, é só digitar o apelido (por exemplo, ll ou entrarsite) que o comando completo roda sozinho.
Dicas da Sensei 🧘
Crie alias só para comandos de consulta e navegação (listar arquivos, entrar em pasta, ver log). Evite fazer alias de comandos que apagam ou sobrescrevem coisas — é fácil esquecer o que um apelido faz e rodar sem querer algo que não devia.
Dê nomes fáceis de lembrar e que não sejam parecidos com comandos já existentes do sistema, pra você não se confundir no dia a dia.
Ficou na dúvida se um alias vai mexer em algo importante do seu site? Antes de rodar, pergunta pro nosso suporte — é sempre melhor confirmar do que arriscar.
Recapitulando
- Acesse o servidor via SSH.
- Abra o arquivo
~/.bashrccom onano. - Adicione suas linhas
alias apelido='comando'. - Salve e feche o arquivo.
- Rode
source ~/.bashrcpra ativar na hora.
É isso! Um ajuste pequeno que faz uma diferença enorme no seu dia a dia com o terminal. Qualquer dúvida, a equipe da GeHost está por aqui. 😊