Linux에서 환경 변수를 추가하는 방법 요약
Linux는 환경 변수에 큰따옴표가 있는지 또는 변수가 {}로 묶여 있는지 여부에 민감하지 않습니다. 프로필 파일. 시스템에서 변수에 따옴표가 없는 것으로 확인되면 자동으로 추가하는 것 같습니다.
그러나 Perl과 유사하게 변수 앞에 $ 기호를 추가해야 합니다
Fedora에서 jena를 사용할 때 환경 변수를 추가하는 세 가지 방법을 모두 시도해 보았습니다.
1. 직접 내보내기 명령 사용:
예:
export PATH=$PATH:/home/lm/apache-jena-2.7.4/bin
export CLASSPATH=.:/ Home/liaomeng/apache-jena-2.7.4/lib
export 명령을 사용하면 다양한 시스템 변수와 경로를 볼 수 있습니다. CLASSPATH 변수가 추가되면 설정이 성공한 것입니다.
단일 변수의 출력도 볼 수 있습니다:
echo $CLASSPATH
echo $PATH
2. /etc/profile 파일 수정
/etc/profile 파일 끝에 추가:
export JENAROOT=/home/ liaomeng/apache-jena-2.7.4
export PATH=$JENAROOT/bin: $PATH ##기존 PATH 변수 앞에 jena 경로를 추가합니다. 여기서 콜론은 구분 기호입니다.
export CLASSPATH=.:$JENAROOT/lib/jena-core-2.7.4.jar ##Use * .jar이 작동하지 않는 것 같습니다. 추가해야 할 jar 패키지가 여러 개 있는 경우, 콜론으로 구분하세요
www.2cto.com
source /etc/profile 수정 내용을 적용하려면 시스템을 다시 시작할 필요가 없습니다
어떤 사람들은 말합니다. /etc/profile.d/ 폴더에 sh 파일을 추가할 수도 있습니다. /etc/profile.d/ 폴더에서 자동으로 읽는 것 같습니다. 다양한 스크립트 파일을 시도하지 않았습니다. .
또한 참고:
CLASSPATH의 현재 디렉토리 "."는 손실될 수 없습니다. 현재 디렉토리를 잃는 것도 일반적인 치명적인 오류입니다.
환경 변수를 설정할 때 원래 값을 덮어쓰지 않도록 특히 주의하세요. 이는 흔히 발생하는 실수입니다.
소프트웨어를 많이 설치할수록 더 많은 환경 변수가 추가되므로 혼동을 피하기 위해 모든 설명을 파일 끝에 추가하고 소프트웨어가 설치된 순서대로 추가하는 것이 좋습니다. .
3. 홈디렉토리에 숨김파일 ./bashrc 수정
수정방법은 /etc/profile 파일수정과 동일
source .bashrc 수정하면 적용됩니다
개인적으로는 프로그램 실행 시 리눅스 환경 변수의 역할을 이해하고 추가할 때 형식이 정확해야 한다고 생각합니다. 일반적으로 잘못되지는 않습니다
Linux에서 환경 변수를 추가하는 방법에 대한 자세한 요약은 PHP에 주의하세요. 중국사이트!