Como criar atalhos (aliases) de comandos no terminal para agilizar tarefas Print

  • 0

Como Criar Atalhos (Aliases) de Comandos no Terminal para Agilizar Tarefas

Olá, viajante do terminal! 👋 Seja bem-vindo(a) ao guia da GeHost, onde aprendemos juntos a dominar o poder do comando com leveza e eficiência. Hoje, vamos aprender um truque mágico que vai transformar seu dia: criar atalhos (aliases) para comandos frequentes no terminal. Imagine digitar apenas meu-site em vez de cd /home/usuario/public_html && ls -la… Sim, é possível! Vamos lá?

O que são aliases?

Aliases são apelidos que você cria para comandos longos ou repetitivos. É como dar um nome curto e fácil de lembrar a uma tarefa que você faz todos os dias — como "acordar o servidor" ou "ver meu site". No Linux, isso é feito com um arquivo de configuração que o terminal lê ao iniciar.

Dica do Sensei: Use aliases para comandos que você digita mais de 3 vezes por dia. O tempo que você ganha no longo prazo vale mais que 5 minutos de configuração!

Passo a passo: Criando seu primeiro alias

Vamos fazer isso com calma, como se fosse um ritual. Você vai precisar de acesso ao terminal via SSH — já tem seu plano? Ótimo! Vamos lá:

  1. Conecte-se ao seu servidor via SSH. Se não souber como, consulte o painel do cliente e veja a seção “Acesso SSH”.

  2. Abra o arquivo de configuração do seu shell. O mais comum é o .bashrc. Digite no terminal:

    nano ~/.bashrc

    Se preferir outro editor, como vim ou code, pode usar. O nano é mais amigo do iniciante.

    Tela de login do cPanel com campos de usuário e senha
  3. Adicione uma nova linha no final do arquivo. Por exemplo, para criar um alias que entre na pasta do seu site:

    alias meu-site='cd /home/usuario/public_html && ls -la'

    Substitua usuario pelo seu nome de usuário real (que você encontra no painel do cliente).

  4. Salve o arquivo:

    • No nano, pressione Ctrl + O (para salvar), depois Enter.
    • Depois, pressione Ctrl + X para sair.
  5. Atualize o terminal para carregar o novo alias:

    source ~/.bashrc

    Pronto! O alias agora está ativo.

  6. Teste seu novo atalho:

    meu-site

    Se tudo certo, você será levado à pasta do seu site e verá os arquivos listados. 🎉

Exemplos práticos de aliases úteis

Aqui vão algumas ideias que você pode adaptar ao seu dia a dia:

  • alias atualizar='sudo apt update && sudo apt upgrade -y' — Atualiza o sistema (em sistemas baseados em Debian/Ubuntu).
  • alias backup='tar -czf /home/usuario/backup_$(date +%Y%m%d).tar.gz /home/usuario/public_html' — Faz um backup da pasta do site com data no nome.
  • alias logs='tail -f /home/usuario/logs/access.log' — Mostra os logs de acesso em tempo real.

Dica do Sensei: Seus aliases ficam salvos no arquivo .bashrc. Isso significa que, toda vez que você entrar no terminal, eles estarão prontos. É como ter um assistente que nunca esquece!

Como editar ou remover um alias

Se precisar mudar ou excluir um alias, basta:

  1. Reabrir o arquivo: nano ~/.bashrc
  2. Encontre a linha com o alias e altere ou apague.
  3. Salve com Ctrl + O, confirme com Enter, e saia com Ctrl + X.
  4. Atualize com: source ~/.bashrc

Importante: Cuidado com o que você cria

Aliases são poderosos, mas não use comandos perigosos sem pensar. Evite coisas como:

  • alias apagar-tudo='rm -rf /' — Isso apagaria tudo no sistema! 🚫
  • Alias com nomes muito genéricos que possam conflitar com comandos reais.

Seja criativo, mas com responsabilidade. O terminal é um mundo de possibilidades — e você é o herói dessa jornada.

Próximos passos

Depois de dominar os aliases, que tal aprender a usar scripts para automatizar tarefas ainda mais complexas? Ou explorar o crontab para agendar tarefas? A GeHost está aqui para te ajudar em cada passo.

Se tiver dúvidas, queremos saber! Nosso suporte está sempre pronto para te ajudar — e lembre-se: todo mestre começou como iniciante.

Com carinho,
Sensei da GeHost
*Grupo: G e Soluções e Eventos LTDA (marca institucional Entexp, entexp.com.br). Dono: Raphael Neves Koga (desde 2015).*


Was this answer helpful?

« Back