>php教程 >PHP开发 >Linux에서 환경 변수를 추가하는 방법 요약

Linux에서 환경 변수를 추가하는 방법 요약

高洛峰
高洛峰원래의
2016-12-15 17:00:331648검색

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에 주의하세요. 중국사이트!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.