Aliases de script de shell fáceis

Você deseja criar um alias para um script de shell que usa com frequência (ou não porque é muito prolixo). Esta é uma maneira rápida e fácil de fazer isso.

No diretório de sua escolha, crie um diretório para armazenar seus scripts. Por exemplo, eu fiz um bashdiretório no meu diretório home: ~/bash/.

Neste diretório, dê a cada script seu próprio arquivo. Eu sugiro usar a extensão .shpara maior clareza, mas não é tecnicamente necessário. Aqui está um exemplo trivial de um arquivo de script de shell:

#!/bin/bash
SOME_VARIABLE
="ls -la"
$SOME_VARIABLE

A primeira linha é a única linha necessária. Diz ao sistema qual shell usar para executar o script. O Bash geralmente fica /binem sua máquina, mas pode não estar. As linhas seguintes são exatamente o que você estaria inserindo manualmente no shell. Observe que as variáveis ​​definidas neste script não serão definidas em seu shell; eles são locais para o script.

Então, para dar ao script um alias, coloque isso em .bash_profile:

alias name_of_alias="sh /path/to/scripts/script_filename.sh"

O shcomando executa o script definido sem que o arquivo precise ser executável, portanto, não se preocupe em adicionar essa permissão a ele.

Depois de salvar, .bash_profileentre source ~/.bash_profileem seu shell para recarregá-lo e você está pronto para ir. Agora você pode simplesmente inserir o alias em seu shell e o script será executado.