다음 내용이 포함된 파일이 있습니다.
export PYTHONPATH=/home/myuser/squish-5.0-xyz/lib
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/myuser/squish-5.0-xyz/lib
~/.bashrc에 어디에 넣어야 할지 모르겠습니다. 이런 파일에 어떤 확장자를 부여하시겠습니까? 예를 들어 install_squish-5.0.sh 또는 paths_squish-5.0.ini입니다.
답변1
확장자는 중요하지 .sh
않지만 option: value
.
그러나 이러한 줄을 포함하지 않으면 새 터미널에서 이러한 변수가 필요할 때마다 .bashrc
필요합니다 .source
$ echo $PYTHONPATH
$ source /pat/to/my_conf.sh
$ echo $PYTHONPATH
/home/myuser/squish-5.0-xyz/lib
답변2
일반적으로 확장자는 이어야 하는데 .sh
이 경우에는 좀 번거롭습니다. $HOME/bin
예를 들어 스크립트 export PATH=$HOME/bin:$PATH
를 $HOME/.bashrc
. . mypyenv
(이것은 .
명령의 기록 버전입니다 source
.)
이 문제에 대한 보다 일반적인 해결책은 이 modules
패키지를 참조하십시오.http://modules.sourceforge.net/