본문 바로가기

Development/Ubuntu

[Ubuntu] export

728x90

export

export 명령어를 통해서 쉘 변수를 환경변수로 저장할 수 있는데요.

export water

터미널에 위 명령어를 입력하고 env라고 입력하면 환경변수 목록에 water가 추가되었음을 확인할 수 있습니다. 하지만 이 환경변수는 터미널이 꺼지면 사라지게 됩니다.
매번 쉘을 실행할 때마다 쉘 변수를 환경변수로 자동으로 설정하고 싶다면 .bashrc 파일에 변수를 저장할 수 있습니다. bashrc 경로는 99퍼센트 확률로 홈 디렉토리에 있을 겁니다. 찾아가 보자면.

vi ~/.bashrc

에 들어가면 환경변수를 설정할 수 있습니다.

export water="삼다수" export TEMP_DIR=/tmp export BASE_DIR=$TEMP_DIR/backup

예를 들어 위와 같이 작성한 후에는 언제 터미널을 실행하더라도 echo $water로 삼다수를 출력할 수 있습니다. 뿐만 아니라 경로도 동적으로 할당할 수 있다는 것에 주목해주세요.

728x90