DEV Community

C.Junior
C.Junior

Posted on

Bash Aliases

Uma das alegrias da vida é fazer mais com menos, e isso é uma das coisas que os aliases podem nos trazer.

Um alias nada mais é do que uma instrução em que o Shell substitui uma string por outra string -literalmente um "apelido".

Geralmente criamos um alias para digitarmos mais rápido algum comando que é muito utilizado no nosso dia a dia. Por exemplo, podemos digitar apenas um ll como abreviação do comando ls -alh para listarmos os arquivos e pastas do local atual incluindo conteúdo oculto (a) no formato de lista (l) e mostrando o tamanho dos itens já formatado (h).

Ou até algo como saber seu ip usando um simples comando de 2 letras ao invés de digitar algo como "echo Your ip is; dig +short [myip.opendns.com](http://myip.opendns.com/) @resolver1.opendns.com;" - muito mais conveniente digitar apenas ip.....

Existem duas simples formas de se criar um novo alias, podemos criar direto no Shell, criando 1 a 1 com o comando:

    alias [name=value]
    alias downloads="cd ~/Downloads"

Ou editando / criando um arquivo padrão de alias e vinculando ele ao seu Shell - abordagem que eu prefiro. Por exemplo, criamos um arquivo de texto comum:

    # aliases.zsh
    alias gadd='git add'
    alias gcom='git commit'
    alias gsup='git status'
    alias goto='git checkout'

e vinculamos esse arquivo ao .bashrc ou .zshrc ou qualquer outro que seja seu Shell:

    # .zshrc
    source aliases.zsh

Depois de descobrir esse mundo maravilhoso dos aliases, resolvi criar um personalizado para minhas necessidades, e acho que pode servir de base pra quem procura facilitar o seu trabalho!

Você ver ele aqui!

Espero que isso te inspire a encontrar atalhos para o seu dia-a-dia! 😁

Top comments (0)