.sh 를 통해 모든 디렉터리의 터미널에서 실행되도록 check_proxy.sh 와 같은 여러 사용자 정의 스크립트를 한 위치에 추가하고 싶습니다 bash check_proxy.sh
. 마치 cd mydirectory
어떤 위치에서든 정의된 디렉터리를 열 수 있는 방법이 있는 것처럼 말입니다 .$CDPATH
다음과 같은 기능을 포함하기 위해 매번 .bashrc를 편집하고 싶지 않습니다.
func()
{
python -i ~/Scripts/check_proxy.py
}
답변1
PATH 환경 변수에 위치를 추가합니다.
예를 들어
$ 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
$