Existe algum lugar para colocar funções personalizadas que são então originadas na inicialização? [fechadas]

1

Eu escrevi uma função que eu acho bastante útil e quero torná-la pública através do GitHub. No meu PC, eu tenho um arquivo .bash_functions que eu insiro no arquivo .bashrc . Eu sei que esta é a abordagem comum (pelo menos para o bash), mas eu não sei se é muito user-friendly esperar dos meus usuários colocar a função lá manualmente.

Então, minha pergunta é: talvez haja algum lugar global unificado (em algum lugar em etc maybe) onde eu possa colocar minhas funções personalizadas que são então obtidas na inicialização? Então, quando o usuário quiser instalar esta função, ele só precisa digitar make e ele será colocado nessa pasta?

    
por Trollhorn 19.11.2012 / 06:53

1 resposta

5

Eu acho que é uma boa idéia usar o .bashrc, mas se você quiser uma maneira global, então você pode colocar seu arquivo com funções neste lugar

/etc/profile.d/your_file_with_functions.sh

Além disso, você pode usar outra maneira

/etc/bash.bashrc

e coloque lá

[ -r /path/to/your/file ] && . /path/to/your/file

    
por 19.11.2012 / 07:38

Tags