전역 환경 변수 명령어 env
전역 변수를 조회하거나 설정, 삭제하는 명령어
이 명령으로 환경변수를 추가할 경우 현재 Session에만 적용되고
Session을 종료(로그아웃)할 경우 지정한 변수는 사라진다
*로그아웃에 상관없는 전역 변수 영구 등록은 가장 밑에서 설명
-i | 현재 환경을 무시하고 지정한 환경변수 값을 따름 |
-u | 지정된 변수의 설정 값을 해제 |
--help | 사용법 출력 |
--version | 버전 정보 출력 |
전체 조회
전역 변수 전체 조회
env
printenv
특정 변수 조회
env | grep [전역변수명]
printenv [전역변수명]
echo $[전역변수명]
전역변수 설정
env [전역변수명]=[값]
지역 환경 변수 명령어 set
변수를 등록한 사용자만 사용할 수 있는 지역 환경 변수(사용자 지정 변수)를 조회하거나 설정, 삭제하는 명령어
-a | 생성, 변경되는 변수를 export |
-e | 스크립트 에러가 발생하면 스크립트 종료 |
-x | 수행하는 명령어를 출력 후 실행 |
-c | 다음 명령을 실행 |
-o | 옵션 설정 |
변수 조회
전체 조회
set
특정 변수 조회
set | grep [변수명]
변수 설정
지역변수 설정
set [지역변수명]=[값]
환경변수 삭제
unset [변수명]
지역 환경 변수 → 전역 환경 변수 명령어 export
export [전역변수명]=[값]
export [기존등록한지역변수명]
source
환경변수를 파일에 적용해도 시스템을 재부팅하거나 쉘이 재실행되지 않으면 파일에 적용시킨 환경변수를 사용할 수 없다.
이때 source명령어를 통해 재부팅 없이 즉시 적용할 수 있다.
환경변수 영구등록
vi ~/.bash_profile
변수 추가
[변수명]=[값]
저장 및 vi 종료
:wq
'DevOps' 카테고리의 다른 글
[Oracle] 오라클 삭제 후 COMMIT 한 데이터 복구 명령어 (0) | 2022.09.13 |
---|---|
[Oracle] 오라클DB 테이블 스페이스 관련 명령어 (0) | 2022.08.19 |
[Linux] 프로세스 관련 명령어 (0) | 2022.07.28 |
[Oracle] 오라클 SQLPLUS 원격 접속 방법 (0) | 2022.07.15 |
[JVM] 자바 스레드와 리눅스 스레드, LWP, POSIX Thread (0) | 2022.07.15 |