Os apelidos de comando Bash – alias, são muito úteis para condensar em um único comando chamadas complexas, cheias de parâmetros, que você realiza repetidamente no dia-a-dia em seu terminal Linux Debian, Mint, Ubuntu, ou qualquer outra distro.

Porém, a cada vez que o terminal é encerrado, os apelidos são perdidos, pois são criados na sessão de terminal apenas.

Para evitar isto neste artigo eu lhe ensino como registrá-los de maneira permanente, para que sejam carregados a cada nova iniciação da sessão de seu usuário no Linux.

Os apelidos de comando apresentados no artigo foram testados nas distribuiçõs Linux Ubuntu, Mint e Debian.

Criando alias no terminal Linux

Primeiramente veremos como criar os apelidos por meio do comando alias.

Sintaxe alias

alias <alias-name>="commands"

Exemplo

Uso com frequência estes quatro apelidos de comando em meus trabalho diário no desenvolvimento de meus projetos com o framework Laravel:

  1. Atalho para o composer.phar em minha pasta home padrão
  2. Atalho para o composer dump-autoload
  3. Atalho para o comando php artisan
  4. Atalho para listar as rotas php artisan route:list
alias composer="~/.composer/composer.phar"
alias comp-dump="composer dump-autoload"
alias artisan="php artisan"
alias art-route-list="php artisan route:list"

Porém como eu disse anteriormente, se apenas digitar estes alias no console de linha de comando do meu terminal, terei de repetir sua criação ao abrir a próxima sessão do terminal.

Apelidos permanentes

Para que estes apelidos de comando fiquem permanentes para todas as sessões de terminal que abrimos, basta criá-los como entradas em seu arquivo ~/.bashrc.

Este arquivo é carregado toda vez que o usuário abre o console bash de seu terminal.

O exemplo a seguir usa o terminal para abrir o editor de linha de comando nano, indica as linhas de exemplo que devem ser adicionadas, e na sequência apresenta o comando source que carrega o arquivo .bashrc para a sessão que está aberta.

nano ~/.bashrc

/* insira os aliases no final do arquivo .bashrc */
alias composer="~/.composer/composer.phar"
alias comp-dump="composer dump-autoload"
alias artisan="php artisan"
alias art-route-list="php artisan route:list"

/* feche o arquivo salvando-o, Ctrl+X */

/* execute na linha de comando o source para o .bash ter efeito */
source ~/.bashrc

A partir deste momento sempre que você abrir seu terminal os apelidos para os comandos estarão disponíveis, agora basta utilizar esta dica para criar novos aliases que o auxiliem a aumentar a produtividade.


Mantenha-se atualizado

Não esqueça de me seguir no Twitter e assinar o Canal Mazer.dev no Youtube para receber atualizações de novos artigos, vídeo aulas e cursos gratuitos em desenvolvimento e engenharia de software.

Mais sobre Linux, Bash, Shell, Console e terminal de linha de comando

Como liberar espaço no disco rígido do Linux Ubuntu, Mint, Debian
Está ficando sem espaço em seu sistema Linux? Aqui estão várias maneiras de limpar seu sistema para liberar espaço no Ubuntu e outras distribuições Linux baseadas no Debian como Mint. Com o tempo, o disco rígido de qualquer sistema operacional pode ficar desorganizado à medida que programas são adicionados e …
Conky no Linux – monitor de sistema leve para seu desktop
Se você, como eu, gosta de ter algumas informações a respeito de meu sistema disponíveis rapidamente na tela, conheça o Conky, um monitor leve para desktop Linux. Sempre procurando pelos famosos gadgets e widgets, me deparei com o projeto Screenlets, de uso comum pelos usuários do Gnome. Porém, após utilizá-lo …
Cinnamon usando muitos recursos no Linux Mint
Cinnamon é um gerenciador de janelas, gerenciador de área de trabalho gratuito e de código aberto para o X Window System que deriva do GNOME 3. Muito eficiente mas pode acontecer do Cinnamon usar muitos recursos computacionais eventualmente. Ele é o principal ambiente de área de trabalho da distribuição Linux …
Como criar grupos de usuários no Linux Mint, Debian, Ubuntu
O Linux é um sistema operacional multiusuário, e graças a isso várias pessoas podem estar autenticadas e trabalhando em uma determinada máquina ao mesmo tempo. Para garantir a segurança, como boa prática usuários não compartilham as credenciais de uma mesma conta, sendo que cada pessoa terá seu próprio usuário de …
Como instalar fontes no Linux Debian, Ubuntu ou Mint de forma fácil
Esta é uma dica rápida para instalar facilmente fontes no Linux baseados em Debian, como Ubuntu ou Mint. Além da boa prática de instalar as True Type fonts compatíveis com Windows, existe também a possibilidade de instalação por um arquivo baixado (download) em sua máquina. Neste artigo você aprende a fazer a …
Razões do porque aprender Bash / Shell (linha de comando)
Bash é uma linguagem de linha de comando (sabe aquela tela preta) para sistemas operacionais baseados em Unix, como o Linux. Ela permite que você controle seu computador utilizando comandos programáveis. Sendo você um desenvolvedor de softwares ou administrador de sistemas, existem diversas razões do porque aprender Bash ou Shell …

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *