Existe algum local onde certos scripts bash ou python podem ser executados a partir de qualquer diretório?

0

Eu quero adicionar vários scripts personalizados a um local, digamos, check_proxy.sh para executar no terminal a partir de qualquer diretório por bash check_proxy.sh . Assim como existe uma maneira de abrir um diretório por cd mydirectory definido em $CDPATH de qualquer local.

Eu não quero editar cada vez .bashrc para incluir quaisquer funções como:

func()
{
     python -i ~/Scripts/check_proxy.py
}
    
por subtleseeker 11.12.2017 / 11:57

1 resposta

1

Adicione o local à variável de ambiente PATH.

por exemplo

$ mkdir ~/tmp/Alocation
$ echo "echo I am here" > ~/tmp/Alocation/my_test_script.sh
$ PATH=$PATH:~/tmp/Alocation
$ bash my_test_script.sh
I am here
$ cd /
$ bash my_test_script.sh
I am here
$ cd /etc
$ bash my_test_script.sh
I am here
$ 
    
por 11.12.2017 / 12:19

Tags