Pular para o conteúdo

Como criar um ALIAS

Dica publicada em Shell Script / Introdução
Slackjeff slackjeff
Hits: 47.365 Categoria: Shell Script Subcategoria: Introdução
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Como criar um ALIAS

Ao final deste HOWTO você será capaz de entender o conceito do alias e criar os seus próprios "comandos" personalizados.

O que é um alias

Um alias é um nick/apelido que damos para um determinado comando, assim fica mais fácil fazer a chamada do mesmo. Imagine você com um comando imenso e precisa digitar aquela ripa todos os dias, isso é inviável e dá até preguiça de pensar.

1.1 Criando nosso primeiro alias

Para criar nosso primeiro alias, vamos usar o comando "ls", que serve para listar um diretório. Note que se você rodar o comando puramente ele não tem muita firula. E que tal adicionarmos uma firulinha nele? Vamos deixar a nossa saída colorida e para isto usamos o parâmetro --color:

ls --color

Note que a saída agora não saiu crua e sim colorida, mas não achei viável esta parte, poxa rodar sempre "ls --color" vai doer meus dedos no final do dia. Então que tal criar um nick para ele? Para isso o alias é invocado! Sua sintaxe é bem simples e não tem muito mistério.

alias ComandoOriginal="Comando --OPCOES"

Note que basicamente é como se você estivesse declarando uma variável, porém o alias está na frente. Vamos fazer nosso primeiro teste com o comando ls, vamos por ele para trabalhar usando a opção --color como vimos lááá em cima.

alias ls="ls --color"

Uma nota importante é que o alias é salvo somente no processo/shell atual. A partir da hora que você fecha este processo o mesmo se perderá nas entranhas do Linux. É aí que entra o próximo tópico silverão.

1.2 Deixando nosso alias salvo

Para deixar nosso alias salvo temos várias maneiras, mas eu gosto sempre de deixar cada um no seu quadrado, ou seja, nada de global! Afinal se minha filha por exemplo quiser usar um alias chamado tio_patinhas eu terei que usar também? Não! Por isso use local!

Para isto é só fazer a mesma chamada que você vez em linha no arquivo .bashrc, que está localizado no seu home! Importante lembrar, se não existir este arquivo, você pode criar. Note que esse HOWTO é de bash, mas dá para se adaptar a outro shell 'No problems teacher'.

Abra seu editor favorito e adicione a linha lá dentro, feito isto finalize o processo atual do bash e retorne e execute o comando.

nano $HOME/.bashrc

Vou dar uma incrementada e por um comentário antes de jogar o alias. Só para dar um detalhezinho a mais:

# Agora ls é colorido, frufru.
alias ls="ls --color"
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Salve e feche, não esqueça de reiniciar seu processo Bash atual.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Evite discussão desnecessária no VOL

Calculate Linux, o Gentoo Russo

Manual do Bash traduzido pt-Br

Compilação de Kernel Personalizado + TXZ [Vídeo]

Mudando a cor do XTerm definitivamente

Criar "ícone" para executar Scripts

Venha Conhecer o Yad

Algoritmo para converter minutos em hora

SED - salvar resultados em novo arquivo

Comando para envio de dados via console para outro console

#1 Comentário enviado por hbdc em 19/12/2021 - 11:58h

Muito bom.

Contribuir com comentário

Entre na sua conta para comentar.