Fechar


Quer evitar a fadiga? Crie apelidos para seus comandos mais usados!

Com o passar do tempo usando o Linux, invariavelmente o usuário percebe o poder e aflexibilidade da linha de comando, para muitos o bicho-papão do sistema operacional.

De fato, usar a linha de comando dá ao usuário mais liberdade para realizar tarefas as mais diversas em seu uso cotidiano do computador, de maneira mais rápida se fizesse pelainterface gráfica. Um usuário que precise atualizar e instalar atualizações de pacotes pode fazer isto com sudo apt-get update ; sudo apt-get dist-upgrade. Outro que queira montar uma unidade externa de armazenamento, compactar sua pasta pessoal, assiná-la digitalmente, mover essa pasta compactada para a unidade montada e depois desmontá-la pode fazer com mount -t vfat /dev/sdc1 /media/unidade && tar -cf meu_home.tar /home/usuario/ ; gzip meu_home.tar && gpg -s meu_home.tar.gz && mv meu_home.tar.gz /media/unidade/ && umount /media/unidade, tudo de modo contínuo, só interrompendo em caso de algum erro -- no GNOME, a mesma operação pode demorar mais tempo para ser realizada, prendendo o usuário enquanto as ações são executadas.

Se você se vê numa situação como essa, tendo algum conhecimento sobre o assunto, pode até criar um script shell que execute todas essas ações -- inclusive, fazendo tratamento de erros e outras firulas de programação. Mas, como o título do post é evitar a fadiga, faremos isto de modo mais simples.

O Bash possui uma função muito interessante chamada alias. Um alias, ao pé da letra, é um apelido para um comando. Quando você digita o alias, o Bash entende que deve executar na verdade o comando vinculado àquele apelido.

Um alias possui a seguinte sintaxe: alias apelido='comando' e pode ser criado a qualquer momento numa sessão iniciada. Dessa forma, entretanto, ao terminar ou reiniciar a sesão, os aliases serão "esquecidos" pelo Bash. Para que o Bash "guarde" os aliases que você criar, há duas opções: colocá-los no arquivo ~/.bashrc ou criar um arquivo específico, o ~/.bash_aliases. Das duas, por uma questão de organização e controle de alterações, a segunda opção parece ser mais indicada; mas isso fica a seu gosto.

O arquivo .bash_aliases é um arquivo de texto comum, e pode ser criado no GNOME clicando com o botão-direito, Criar documento, Arquivo vazio ou, pela linha de comando,touch ~/.bash_aliases. Depois, é só abrir o arquivo e editá-lo, criando os aliases como explicado acima.

Alguns exemplos de aliases:

alias atualizar='sudo apt-get update ; sudo apt-get dist-upgrade'
alias instalar='sudo apt-get install'
alias remover='sudo apt-get remove --purge'


Fonte: Ubuntex