본문 바로가기
설치 및 기술 자료/Linux

[Linux] 환경 변수 확인 및 추가

by 주식회사 서버몬 2021. 4. 26.

 

안녕하세요. 주식회사 서버몬 입니다.

 

이번 시간에는 리눅스에서 환경변수를 설정하는 env, set, export명령에 대해서 알아보겠습니다.

 

env : 전역 변수 설정 및 조회 명령어 입니다.

 

$ env

현재 세션에 정의된 환경 변수들을 화면에 출력합니다.

$ env NAME=VALUE

NAME이라는 환경변수에 VALUE라는 값을 지정합니다.

 

$ env -u NAME

NAME 환경변수를 삭제합니다.

 

 

set : 사용자 환경 변수 설정 및 조회

 

set은 Bash의 쉘 변수를 관리하는 명령어입니다.

 

set NAME=VALUE

#BASH 에서는 SET 을 생략 가능합니다.

NAME=VALUE

 

쉘 변수는 Bash라는 쉘 스크립트 언어에서 사용하는 변수이고, 환경 변수는 운영체제에서 사용하는 변수(예: PATH)입니다.

해제하는 방법은 unset 명령어를 사용합니다.

 

export: 쉘 변수를 환경 변수로 변경해주는 명령입니다.

NAME=VALUE

export NAME

위는 set과 export를 사용하여 다음 명령과 동일한 결과를 가져옵니다.

env NAME=VALUE

환경변수 영구적용

export 명령어를 통해 환경변수를 설정하면 로그아웃 한 뒤 다시 접속시 해당 변수는 설정이 사라져 있습니다.

영구적으로 환경변수를 저장하여 사용하려면 .bashrc 에 추가를 합니다.

 

$ vim ~/.bashrc

파일을 열어 맨 아랫줄에 추가 합니다.

$ export MYPATH=/usr/home

위 와 같이 환경 변수를 선언 합니다.

$ source ~/.bashrc

source 명령으로 적용후 로그아웃 합니다.

$ echo $MYPATH

다시 로그인 하여 입력한 환경변수가 출력 되는 것을 볼 수 있습니다.

 

HPE, 레노버, 델 서버, 워크스테이션, 기업용 노트북 등 IT 제품은 서버몬에서 견적받아보세요~

제품에 대한 상담을 희망하시면, 02-2026-5062 or sales@servermon.co.kr로 문의 주세요.

서버몬에서 운영하는 IT 쇼핑몰을 구경하시려면, 하단의 로고를 클릭해주세요.

 

 

 

 

 

 

댓글