리눅스/맥에서 환경변수 설정 및 제어

환경설정

리눅스/맥 임시 환경설정 변수 설정 (임시적 설정)

  • 임시로 설정되며 현재 터미널(쉘)에서만 유지된다.

# 환경변수 설정
export 변수명=값

# 환경변수 해제
unset $변수명

# 환경변수 확인 
echo $변수명

# 모든 환경변수 확인
export


리눅스/맥 영구 환경설정 변수 설정 (영구적 설정)

  • .bashrc 파일이나 .zshrc 파일에 변수명을 설정하여 영구적으로 적용할 수 있다.

# 리눅스에서 사용하는 쉘(Bash)의 경우
echo "export 변수명=값" >> ~/.bashrc  // 혹은 해당 ~/.bashrc파일에 직접 적으면된다
source ~/.bashrc   // 환경설정내용 적용

# 맥에서 사용하는 쉘(Zsh)의 경우
echo "export 변수명=값" >> ~/.zshrc 
source ~/.zshrc 


현재 사용중인 쉘 확인

  • 현재 사용 중인 쉘을 확인하려면 echo $SHELL 명령어를 사용한다.

echo $SHELL



프로그램에서 등록된 환경변수 사용 예제

  • Python:

import os # 환경변수 읽기
my_variable = os.environ.get('환경변수명')
  • JavaScript (Node.js):

const myVariable = process.env.환경변수명;


Dec 16, 2023 Views 705