환경 변수란?

사용자, process, 리눅스 자체 등 다같이 사용하는 변수

다양한 운영체제에서 적용된다.

 

printenv  명령어를 사용하여 환경변수를 확인할 수 있다

printenv

echo 명령어를 통해서 하나씩 출력할 수 있다

export [변수]=[값]

원하는 변수를 생성할 수 있다

재부팅하면 사라진다

환경 변수로 등록하면 어디서든 사용 가능하다!

  • .sh 내부에서도 사용 가능
export HYndrome=good
printenv | grep HYndrome

환경 변수 영구적으로 등록하기

방법 1. 셀 초기화 파일에 등록하기

bash shell이 시작하자마자 시작되는 bash shell script 파일 편집

vi ~/.bashrc

export 명령어 등록

reboot 한다음에 남아 있는지 확인

방법 2. /etc/environment에 추가 (시스템 전체)

/etc/environment에 환경변수를 직접 등록할 수 있다.

해당 사용자뿐만 아니라 시스템 전체에 해당 환경 변수를 등록하는 것이다.

etc/environment 파일을 수정한 후에는 로그아웃하고 다시 로그인해야 변경사항이 적용된다

sudo vi /etc/environment

변수 등록

세션 로그아웃

exit

등록 확인

'Linux > 개념' 카테고리의 다른 글

Bash shell script 문법  (0) 2024.12.12
리눅스 사용자 및 권한 관리  (0) 2024.12.11
포트포워딩  (0) 2024.12.11
리눅스 파일 시스템 및 구조  (0) 2024.12.10
우분투(Ubuntu)와 리눅스(Linux), 운영체제, 쉘  (0) 2024.12.10

+ Recent posts