Pular para o conteúdo principal

Novo endereço

Fala galera, beleza? Esse blog aqui ja ta parado a muito tempo, se você quer mais conteúdo tech basta ir para  https://tuliocalil.com.br/ . 

Unix Alias - Atalhos produtivos no terminal



Um "Alias" é um apelido que podemos dar a um determinado comando (ou sequencia de comandos) pra facilitar chama-los, quando por exemplos são muito grandes. Criando um alias, você vai ter esse comando em um atalho/apelido e poder chamar de forma mais bem mais rápida!

Podemos criar alias de qualquer comando, então vou dar aqui algumas ideias e mostrar quais eu uso e como configurar, vamos lá.

Criando um novo alias.

Para criar um novo alias é bem simples, basta no seu terminal você digitar
"alias apelido='comando aqui'", um exemplo seria: "alias gps='git push'".
Desta forma porém, o comando fica salvo apenas na sessão do terminal atual, para que possamos persistir esses dados no nosso sistema, devemos salva-lo de alguma forma, a forma que eu mais gosto é pelo bashrc/zshrc, dessa forma, os alias ficam restritos ao usuário, permitindo cada usuário ter seus alias e ficando salvos no sistema.

Salvando alias.

Para salvar nossos alias, basta editar o arquivo .bashrc ou .zshrc que fica salvo na pasta home local do usuário (caso use outro shell, salve no arquivo rc dele) adicionar os alias e em seguida reiniciar o terminal ou utilizarmos o comando "source" para recarregar nossas configurações. 
Então, vamos editar o arquivo .bashrc (daqui em diante, usarei o .bashrc, troque caso utilize outro), utilize seu editor favorito, utilizarei o nano, mas você pode usar o vscode, vim ou qualquer outro, então basta executar o comando: 
"nano ~/.bashrc", e adicionarmos as linhas que queremos no final do arquivo:


Após criarmos nossos alias no nosso arquivo .bashrc, vamos salvar e em seguida, no terminal, basta fazer o comando "source ~/.bashrc" e os nossos alias já estarão funcionando normalmente:



Alguns dos meus alias.




Os comandos do git com certeza são os que eu mais uso, seja pra commit, pull, push, merge ou qualquer outra situação, eu sempre recorro aos meus alias e aqui estão eles e como eu os apelidei:



Criei também alguns comandos pro React Native, para build, rodar projeto no emulador etc, são eles:


Fim

E ai, curtiu ? Já usava algum alias ? Comenta aqui em baixo caso lembre algum outro legal e que ajude na produtividade do dia a dia! 
Até a próxima e obrigado por pela leitura!

Comentários

Postagens mais visitadas deste blog

Documentando APIs Rest - Swagger, OpenApi e Insomnia

Acredito que seja "batido" dizer que documentação é uma boa prática e deveria ser um pré-requisito nos projetos(as vezes até é, só não é implementado).

Meu Ambiente Linux

Meu ambiente de trabalho linux O linux já se tornou meu sistema operacional padrão a algum tempo, pela produtividade e desempenho que eu consigo nele, e nesse tempo eu sempre busquei configurações, programas e distros que me deixassem o mais confortável possível, a um ano essa foi a que me deixou mais satisfeito. Algumas pessoas que olham meu desktop ou notebook sempre me perguntam qual distro é essa e como chegar a esse resultado, então acabei decidindo por fazer este post.