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 bash
diretório no meu diretório home: ~/bash/
.
Neste diretório, dê a cada script seu próprio arquivo. Eu sugiro usar a extensão .sh
para 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 /bin
em 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 sh
comando 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_profile
entre source ~/.bash_profile
em 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.