SSH & Avançado 4 visualizações

Como configurar alias de comandos no terminal para agilizar tarefas via SSH

Ver no WHMCS

Como configurar alias de comandos no terminal para agilizar tarefas via SSH

Olá, viajante do comando! 🌟 Seja bem-vindo(a) ao guia do Sensei da GeHost, onde aprendemos juntos a dominar o poder do terminal com elegância e praticidade.

Se você já usa o SSH para acessar seu servidor, já sabe que digitar comandos longos — como php artisan migrate --force ou wp core update --allow-root — pode ser cansativo. E se pudéssemos substituir esses comandos por algo mais curto, como up ou atualizar? É exatamente isso que vamos fazer hoje: criar aliases — atalhos inteligentes para seus comandos favoritos.

Com esse pequeno truque, você ganha tempo, reduz erros e ganha um toque de magia no dia a dia. Vamos lá?

Passo a passo: Criando seus aliases no terminal

Antes de começar, certifique-se de que você está conectado ao seu servidor via SSH. Se não sabe como fazer isso, consulte nosso guia básico de acesso ao servidor.

  1. Abra o terminal do seu computador (Terminal no Mac, WSL no Windows, ou o que preferir).

  2. Conecte-se ao servidor usando o comando ssh usuario@seu-servidor.com. Substitua usuario e seu-servidor.com pelos dados do seu acesso (verifique no painel do cliente, em painel.gehost.com.br).

  3. Uma vez logado, vamos editar o arquivo de configuração do shell. Para a maioria dos usuários, o arquivo é ~/.bashrc (se usar Bash). Digite:

    nano ~/.bashrc

    Se preferir outro editor, como vim ou code, use o que estiver disponível.

  4. Depois de abrir o arquivo, vá para o final da página. Lá, digite seus aliases. Exemplo:

    alias up='php artisan migrate --force'
    alias wp='wp --path=/home/usuario/public_html'
    alias backup='tar -czf /home/usuario/backup-$(date +%Y%m%d).tar.gz /home/usuario/public_html'

    Dica do Sensei: Use nomes curtos e fáceis de lembrar. Evite nomes que já existam como comandos do sistema (como ls ou rm).

  5. Salve o arquivo:

    • No nano: pressione Ctrl + O, depois Enter, e depois Ctrl + X.
    • No vim: digite :wq e pressione Enter.
  6. Para que os aliases sejam carregados, execute:

    source ~/.bashrc

    Pronto! Seu terminal agora entende os novos comandos.

  7. Teste um deles. Por exemplo, digite:

    up

    Se tudo estiver certo, o comando php artisan migrate --force será executado — sem você digitar tudo de novo!

Atenção, viajante: Os aliases só funcionam na sessão atual. Se você fechar o terminal ou reiniciar a conexão, precisará rodar source ~/.bashrc novamente. Para torná-los permanentes, certifique-se de que estão no ~/.bashrc (como fizemos aqui).

Exemplos práticos para você começar

Veja alguns aliases úteis que você pode usar no seu dia a dia:

  • alias site='cd /home/usuario/public_html' — entra na pasta do seu site com um comando simples.
  • alias logs='tail -f /home/usuario/public_html/logs/error.log' — acompanha logs em tempo real.
  • alias restart='sudo systemctl restart apache2' — reinicia o servidor web (apenas se tiver permissão).
  • alias backup='rsync -avz /home/usuario/public_html/ /backup/site-$(date +%Y%m%d)' — faz backup com sincronização.

Dica extra: Evite erros comuns

Se o seu alias não funcionar, verifique:

  • Se o arquivo foi salvo corretamente.
  • Se você executou source ~/.bashrc após editar.
  • Se o nome do comando é único — aliases podem sobrescrever comandos do sistema.
  • Se há espaços ou caracteres especiais no comando (use aspas se necessário).

Se ainda tiver dúvidas, não hesite em abrir um chamado no suporte da GeHost pelo painel do cliente. Estamos aqui para te ajudar, com todo o carinho do mundo.

Conclusão: seu terminal, seu poder

Configurar aliases não é só sobre praticidade — é sobre criar hábitos inteligentes que tornam seu trabalho mais leve, mais rápido e mais humano.

Com o tempo, você vai se surpreender com o quanto esses pequenos atalhos mudam o dia a dia. E quem sabe, um dia você mesmo ensinará alguém a fazer isso — como um verdadeiro Sensei.

Se gostou deste guia, compartilhe com um colega. E lembre-se: no mundo da hospedagem, o poder está nas mãos de quem sabe usar o terminal com sabedoria.

Tela de login do cPanel com campos Usuário e Senha

Se precisar de ajuda com o acesso ao cPanel ou SSH, acesse seu painel do cliente e verifique os dados de conexão. Lembre-se: seu domínio e senha estão lá, seguros e à disposição.

Com carinho,
Sensei da GeHost
*Grupo: G e Soluções e Eventos LTDA (CNPJ: 46.647.904/0001-04)*

Precisa de Ajuda?

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