Como criar aliases e funções shell no Linux

Crie seus próprios comandos Linux usando aliases e funções de shell Bash. Domine tarefas repetitivas, trunque processos demorados e configure comandos padrão com as opções que você sempre usa e se esforça para lembrar.

Apelido e os scripts de shell são técnicas poderosas em sistemas operacionais Linux e semelhantes ao Unix que permitem aprimorar sua experiência de linha de comando para ser exatamente o que você deseja. Você pode definir seus próprios comandos adequados às suas necessidades específicas e para aliviar o fardo de tarefas repetitivas.

Aliases e scripts de shell faça o mesmo tipo de trabalho. Eles permitem que você defina – e nomeie – um conjunto de funcionalidades do shell Bash que pode ser chamado pelo nome que você deu a ele. Digitar o nome é mais fácil e conveniente do que digitar todas as etapas ou comandos toda vez que quiser usá-los.

  Como transformar sites em aplicativos Linux com o catálogo da Web

A diferença entre um alias e um script é a complexidade e a escala. Os scripts são melhores para conter pedaços de código mais longos e elaborados. Os apelidos são perfeitos para manter conjuntos de comandos mais curtos e sucintos.

Aliases predefinidos

Alguns apelidos são predefinidos para você. Para ver a lista de aliases definidos em seu sistema, use o comando alias sem parâmetros:

alias

Esses são os aliases definidos na máquina de teste Ubuntu em que este artigo foi pesquisado. Se eu tivesse definido quaisquer aliases personalizados, eles apareceriam nesta lista também.

No topo da lista, há um alias de aparência complicada chamado alerta. Chegaremos a isso em um momento. Há um monte de apelidos diferentes para o comando ls, e há um grupo de apelidos que fornecem saída de cor para o grep família de comandos. Por exemplo, com esses aliases definidos, sempre que você digitar:

grep

O sistema irá interpretá-lo como:

grep --color=auto

Isso mostra um ponto importante com apelidos. Eles podem ter o mesmo nome dos comandos existentes. Eles podem até conter o comando original dentro de si.

  Como armazenar arquivos na nuvem gratuitamente com Ice Drive no Linux

Aqui está a definição do alias grep.

alias grep='grep --color=auto'

O comando alias é usado para definir um alias.
O nome do alias é fornecido a seguir. Neste exemplo, é grep.
O sinal de igual conecta o nome do alias ao