리눅스 환경 변수는 시스템 및 사용자 설정 정보를 저장하는 데 사용됩니다. 환경 변수 설정은 프로그램 실행 시 다양한 설정과 경로를 제공하는데 유용합니다. 리눅스에서 환경 변수를 설정하고 관리하는 방법에 대해 알아보겠습니다.
환경 변수 확인
환경 변수를 확인하려면 printenv 또는 env 명령어를 사용할 수 있습니다.
특정 환경 변수를 확인하려면 echo 명령어와 함께 변수 이름을 사용합니다.
환경 변수 설정
환경 변수는 쉘 세션 내에서 일시적으로 또는 영구적으로 설정할 수 있습니다.
1. 일시적으로 설정
쉘 세션에서 일시적으로 환경 변수를 설정하려면 export 명령어를 사용합니다.
이렇게 설정된 변수는 현재 터미널 세션 동안만 유지됩니다. 터미널을 닫으면 설정이 사라집니다.
2. 영구적으로 설정
영구적으로 설정하려면 쉘 초기화 파일에 변수를 추가해야 합니다. 쉘 종류에 따라 다른 파일을 수정해야 합니다.
- bash: ~/.bashrc 또는 ~/.bash_profile
- zsh: ~/.zshrc
- fish: ~/.config/fish/config.fish
예를 들어, bash에서 영구적으로 환경 변수를 설정하려면 ~/.bashrc 파일을 열고 다음 줄을 추가합니다.
```export MY_VAR="Hello, World!"```
변경 사항을 적용하려면 source 명령어를 사용하여 파일을 다시 로드합니다.
환경 변수 제거
환경 변수를 제거하려면 unset 명령어를 사용합니다.
등록된 환경변수 조회, 설정, 제거(일시적 사용)
# 환경변수 확인
printenv
# 환경변수 설정 예시
export OPENAI_API_KEY=[사용할 key]
# 환경변수 제거
unset OPENAI_API_KEY
영구적으로 사용
# zsh 또는 bash 환경에 맞게 사용
$ vim ~/.bashrc
$ vim ~/.zshrc
# 해당 내용 추가
export MY_VAR="Hello, World!"
# 파일 로드(# or .zshrc)
$ source ~/.bashrc
# 환경변수 제거
$ unset MY_VAR
'기타 > Ubuntu' 카테고리의 다른 글
리눅스 파일 개수 확인 및 디스크 남은 용량 확인(우분투 파일 개수 확인) (2) | 2024.07.30 |
---|---|
리눅스 파일 권한 및 소유 변경(우분투 파일권한) (0) | 2024.07.29 |
리눅스 유저 생성 방법(우분투 유저 생성) (1) | 2024.07.29 |
강력하고 유연한 interpreter, ZSH (oh my zsh) (1) | 2024.07.23 |
vi / vim 편집기 사용법 (1) | 2024.07.18 |