세 가지 방법 리눅스 환경 변수 설정

가변 리눅스 우선, 입력

라이프 사이클 변수에 따르면, 리눅스 변수는 두 가지 범주로 나눌 수 있습니다 :

1. 영구 : 변수 영구적 인 구성 파일을 수정할 필요.

2. 임시 : 당신이 쉘을 닫을 때 변수가 실패 선언 수출 명령을 사용하십시오.

두, 세 가지 방법이 변수를 설정

1은 모든 사용자에 적용 (영구)를 취

변수는이 변수가 리눅스의 모든 사용자에 대해 적용됩니다,은 / etc / 프로파일 파일 증가하고 영구적입니다. 
예를 들어 : 편집은 / etc / profile 파일의 JAVA_HOME 변수를 추가 :

[루트 @의 centos76 ~] # 정력을 / etc / 프로필
JAVA_HOME = / usr / 지방 / 자바 / jdk1.8.0_221의
PATH = $ JAVA_HOME / 빈 : $ PATH에
수출 PATH의 JAVA_HOME

참고 : 파일을 수정 한 후 즉시 다음 명령을 적용하거나 사용자가 여기 다시 다음 번에 로그인 할 경우에만 적용하고 싶습니다.

[루트 @의 centos76 ~] # 소스의 / etc / 프로필

도 2에서, 특정 사용자에 대한 발효 (영구)

변화량은 현재 사용자 것, 특정 사용자 변수의 홈 디렉토리에 .bash_profile을 파일의 증가, 그리고 영구적입니다. 
예를 들면 : .bash_profile을 편집 / 홈 / boxiaoyuan 디렉토리 아래

[루트 @의 centos76 ~] /home/boxiaoyuan/.bash_profile # 정력 
JAVA_HOME = / usr / 지방 / 자바 / jdk1.8.0_221의
PATH = $ JAVA_HOME / 빈 : $ PATH에
수출 PATH의 JAVA_HOME

참고 : 즉시 적용뿐만 아니라 다음과 같은 명령을 실행하거나에만 효과를 사용자가 다시 입력 다음에 시간이 걸릴 수 있습니다하기 위해 파일을 수정 한 후.

[루트 @의 centos76 ~] # 소스 /home/boxiaoyuan/.bash_profile

3, 현재 쉘에 대해서만 유효합니다 (일시적)

효과가 현재의 서브 - 쉘 또는 쉘 아니라 직접 명령 쉘 [내보내기 변수 명 = 변수 값]에 정의 된 변수를 이용하면, 폐쇄 쉘 변수는, 새로운 셀을 열 실패 이 변수는 여전히 재정의 할 필요가 단어를 사용할 필요가 없습니다.

셋째, 시청 환경 변수

1 개인 환경 변수를 참조 echo 명령을 사용.

[boxiaoyuan @ centos76 ~ ] $는 $ PATH 에코
 / usr / 지방 / 자바 / jdk1한다. 8 .0_221 / 빈 :는 / usr / lib64에 / qt- 3.3 / 빈 : / usr / 지방 / 빈 / 빈 :는 / usr / 빈 : / usr / 지방 / sbin에 :는 / usr / sbin에 : / 홈 / boxiaoyuan /. DOTNET / 도구 / build4 / 도구 / projectdeploy : /home/boxiaoyuan/.local/bin : / 홈 / boxiaoyuan / 빈

2 ENV보기 모든 환경 변수를 사용.

[boxiaoyuan @ centos76 ~ ] $의 ENV 
XDG_SESSION_ID = 17743 
HOSTNAME = centos76 
SHELL = / 빈 / bash는 
TERM = xterm을 
HISTSIZE = 1000 
QTDIR =는 / usr / lib64에 / qt- 3.3 
QTINC =는 / usr / lib64에 / qt- 3.3 / 포함 
QT_GRAPHICSSYSTEM_CHECKED을 = 1 
USER = boxiaoyuan

 

추천

출처www.cnblogs.com/zhuzhaoli/p/11658245.html