Como criar o comando no bash? [fechadas]

0

Existem maneiras de criar meu próprio comando no bash, exceto a cópia do script no / bin e criar um alias?

    
por GeraMS 03.03.2015 / 10:41

2 respostas

0

Você quer dizer que:

function my_command {
   echo "Blah $1 bleh $2"
}

e depois

my_command a b    

?

É claro que você deve carregar essa função de alguma forma, geralmente incluindo ~/.bashrc . Linguagem frequente é colocar sth como

for i in $HOME/.bash.d/*.sh; do
    source $i
done

no final do seu ~/.bashrc , todos os arquivos que você colocar em ~/.bash.d/ serão originados (digamos que você possa criar seu comando em ~/.bash.d/my_command.sh ). Para instalação em todo o sistema, /etc/profile.d ou /etc/sysprofile.d podem existir em seu sistema (ou você pode adicioná-los da mesma forma manualmente, se não, editando /etc/profile ).

    
por Mekk 03.03.2015 / 10:51
0

Crie um script bash na sua pasta /usr/bin , deve ser parecido com isto

#!/bin/bash
# Whatever combination of commands you want to run.

Nomeie o script bash com o que você deseja digitar no terminal e torne-o executável:

chmod +x filename
    
por serenesat 03.03.2015 / 11:09