개념정리 Linux / 환경변수

지역변수? 전역변수?

프로그램 내에서의 지역변수란 그 함수내에서만 통용되는 변수를 지역변수라고 합니다
그리고 전역변수란 전체의 프로그램에 영향을 미치는 변수를 전역변수라고 합니다.
또한 전역변수는 시스템 환경 전체에 영향을 미친다고 하여 환경변수라고도 합니다.

그래서 전역변수(환경변수) 는 환경이란 단어 (Environment) 를 가져와서 -env 라는 명령어를 사용하고
지역변수는 -set 이라는 명령어를 사용합니다.

터미널에 export 를 치고 엔터를 누르면 위와같은 화면이 보입니다,
이 목록은 현재 내 컴퓨터 안에 기록된 전역변수(환경변수) 를 나타내는 목록들입니다.

보면 000 = 000 이라는 형식을 갖고있는걸 확인할 수 있을텐데요,
이것은 환경변수 = 값 이라고 이해하시면 되겠습니다.

이때, 값을 출력하는 명령어가 있습니다, 바로 echo 입니다.

위의 리스트 중에서 맨 위의 COLORFGBG 라는 환경변수의 값을 출력하려면

~echo $COLORFGBG   // 15;0

이렇게 작성을 하면 변수에 해당하는 값을 얻을 수 있습니다, 항상 환경변수의 이름 앞에 $ 표시를 해줘야 합니다.

환경변수를 추가하려면

~export hello="world"

라고 작성해주면 환경변수가 생성됩니다.

좋은 웹페이지 즐겨찾기