환경변수

환경 변수 (environment variable)는 프로세스가 컴퓨터에서 동작하는데 미치는, 동적인 값들의 모임들을 말합니다.

운영체제마다 설정하는 방법이 제각각 입니다.

 

환경변수 설정

1. 환경변수를 설정하기 위해서 임시로 지정하는 방법

export name=<지정_이름>

이 방법의 경우에는 컴퓨터를 리부팅할 시에  초기화되므로, 영구적으로 지정하는 방법이 필요합니다.

따라서 bash에서 작업을 진행할 때마다 수행되는 파일인 ~/.bashrc 파일을 열어 해당 내용을 넣어주도록 합니다.

 

2. 환경변수를 영구적으로 설정하기 위한 방법

# editor 열기
vi ~/.bashrc

# 환경변수 파일안에 기입
export name=<지정_이름>
# 저장하고 나오기
:wq 

# bashrc 파일 적용
source ~/.bashrc

앞으로 bash를 실행할 때마다 환경변수가 설정될 것 입니다.

 

환경변수 설정확인

echo $name

이렇게 하면  최종적으로 설정이 잘된 것을 확인할 수 있습니다.

 

 

PATH

가끔가다가 명령어를 설치했는데, 명령어가 실행되지 않는 경우가 있을 것이다.

이런 경우에는 명령어 실행파일이 $PATH라는 환경변수에 적용이 안된 경우도 있다.

그럴 경우, 실행 파일이 있는 경로를 찾아서 환경 변수 $PATH에 넣어 주도록 하자.

 

즉 PATH는 명령어 경로의 모임이라고 보면 됩니다.

 

# 기존에 있는 명령어 경로와 새로운 명령어 경로를 더합니다.
export PATH=$PATH:<명령어_경로> # o

# 이렇게 하면 PATH에 명령어 경로 하나만 지정되어서
# ls, find, cd, 이런 명령어가 적용이 안되어, 기존에 있던 것을
# 다 추가해줘야 합니다.
export PATH=<명령어_경로> # x