SSH & Avançado 38 visualizações

Como configurar alias de comandos no terminal para agilizar tarefas repetitivas

Ver no WHMCS

Alias no terminal: o atalho que faz você trabalhar em segundos, não em minutos

Oi! Aqui é a Sensei da GeHost 🥋. Se você já usa (ou está começando a usar) o terminal via SSH pra mexer no seu site, deve ter percebido que a gente digita os mesmos comandos, repetidas vezes — entrar numa pasta, listar arquivos, verificar espaço em disco... Hoje vou te ensinar um truque simples que os administradores de sistema usam há décadas: o alias.

Um alias é basicamente um "apelido" que você cria pra um comando grande (ou uma sequência de comandos). Em vez de digitar um comando enorme toda vez, você digita só uma palavrinha curta que você mesmo escolhe. É rápido, é seguro (não altera nada do servidor) e vai te poupar um tempo enorme no dia a dia.

Dica da Sensei: alias é só uma "etiqueta" pessoal do seu terminal — ele não muda nada no site, no banco de dados nem nos arquivos. Pode testar à vontade sem medo de estragar algo. 🙂

Antes de começar: você precisa de acesso SSH

Pra usar terminal você precisa acessar sua hospedagem via SSH (um jeito de "conversar" com o servidor por linha de comando, em vez de usar o cPanel visual). Nem todo plano vem com esse acesso liberado por padrão — se você não tiver certeza se o seu tem, é só chamar o suporte da GeHost pelo painel.gehost.com.br que a equipe confirma pra você e te orienta a habilitar.

Com o acesso em mãos, conecte normalmente pelo terminal do seu computador (Terminal no Mac/Linux, ou PowerShell/PuTTY no Windows) usando o usuário e a senha (ou chave) que você já tem cadastrados.

Passo 1 — Criando um alias "de teste" (temporário)

Vamos começar bem devagarinho, testando um alias que dura só enquanto sua sessão do terminal estiver aberta. Depois de conectar via SSH, digite:

  • alias entrar-site="cd public_html"

Pronto! A partir de agora, sempre que você digitar apenas entrar-site e apertar Enter, o terminal vai te levar direto pra pasta do seu site (a famosa public_html), sem precisar digitar o caminho todo de novo.

Teste outros exemplos simples pra pegar o jeito:

  • alias ll="ls -lh" → lista os arquivos da pasta atual de um jeito mais legível, com tamanho e detalhes.
  • alias espaco="du -sh *" → mostra rapidinho o tamanho de cada pasta/arquivo onde você está.
  • alias voltar="cd ~" → te leva de volta pra pasta principal da sua conta.
Note que o nome do alias (a palavra antes do =) é você quem escolhe — pode ser qualquer palavra que faça sentido pra você lembrar. E o comando entre aspas é o que ele "esconde" por trás.

Passo 2 — Tornando o alias permanente

Se você fechar o terminal, o alias criado no Passo 1 desaparece — ele só vale pra aquela sessão. Pra deixar seus atalhos salvos pra sempre (e disponíveis toda vez que você conectar), vamos guardá-los num arquivo de configuração do seu usuário.

  1. Ainda conectado via SSH, abra o arquivo de configuração com um editor de texto simples. O mais comum é o nano (fácil de usar):
    nano ~/.bashrc
    (em alguns ambientes o arquivo pode se chamar ~/.bash_profile — se o .bashrc não existir, tente esse outro nome).
  2. Vá até o final do arquivo e adicione uma linha pra cada alias que você quer guardar, por exemplo:
    alias entrar-site="cd public_html"
    alias ll="ls -lh"
  3. Salve o arquivo: no nano, aperte Ctrl + O (letra O, de "output"), depois Enter pra confirmar o nome, e Ctrl + X pra sair do editor.
  4. Pra os alias valerem sem precisar reconectar, digite:
    source ~/.bashrc

Pronto! Da próxima vez que você conectar por SSH, todos os seus atalhos já estarão prontos pra usar, automaticamente.

Passo 3 — Ideias de alias úteis pro dia a dia da hospedagem

Aqui vão algumas sugestões que costumam economizar bastante tempo de quem administra o próprio site:

  • alias logs="tail -f error_log" → acompanha em tempo real o log de erros da pasta atual (ótimo pra investigar um problema no site).
  • alias meusbancos="mysql -u SEU_USUARIO -p" → abre o acesso ao MySQL direto, sem digitar o comando completo (troque SEU_USUARIO pelo usuário do seu banco).
  • alias limpartmp="rm -rf ~/tmp/*" → limpa uma pasta temporária que você mesmo usa (use com atenção — sempre confira o caminho antes de rodar algo que apaga arquivos).
  • alias zipar="tar -czvf backup.tar.gz public_html" → cria rapidinho uma cópia compactada da pasta do seu site.
Dica da Sensei: comece só com 2 ou 3 alias que você realmente usa todo dia. Não adianta criar vinte atalhos e esquecer o nome de cada um — o segredo é a simplicidade! 😉

Editando ou removendo um alias

Mudou de ideia ou quer apagar algum atalho? É só voltar no arquivo com nano ~/.bashrc, apagar ou editar a linha correspondente, salvar (Ctrl + O, Enter, Ctrl + X) e rodar de novo o source ~/.bashrc pra atualizar.

Se quiser só conferir quais alias estão ativos agora na sua sessão, digite alias sozinho e o terminal lista todos.

Ficou com alguma dúvida?

Se em algum momento o SSH não conectar, ou você não souber se seu plano tem esse acesso liberado, não force nada — é só chamar a equipe de suporte pelo painel.gehost.com.br que a gente te ajuda a habilitar e a confirmar seus dados de acesso com segurança. Lembrando que todo serviço entregue pela GeHost já vem com 30 dias de suporte grátis após a entrega, pra te ajudar exatamente nesses primeiros passos. 🙌

Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.