더북(TheBook)

export 명령은 변수를 환경변수로 내보냅니다. 다시 printenv 명령으로 환경변수를 조회하면 VAR이 1로 설정된 결과를 확인할 수 있습니다. 이렇게 환경변수를 수정해서 시스템 환경을 변경하려면 export 명령이 필요합니다.

supreme@master:~$ export VAR=1
supreme@master:~$ printenv
...
VAR=1

unset 명령은 환경변수를 삭제합니다. VAR 변수를 삭제합니다.

supreme@master:~$ unset VAR

이렇게 해보세요 ≣


export 명령으로 내보낸 환경변수는 로그인 상태에서만 유지됩니다. 터미널을 닫거나 로그아웃 이후 환경변수는 모두 초기화됩니다. 환경변수를 계속 유지하려면 환경 설정 파일에 등록해야 합니다. 현재 로그인한 사용자에 해당하는 환경변수는 홈 디렉터리의 배시 환경 설정 파일 .bashrc에 export 명령으로 등록할 수 있습니다. 시스템 전체에 적용하려면 /etc/environment에 등록하면 됩니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.