Environment Variables

Environment Variables

환경변수란 프로세스가 컴퓨터에 동작하는 방식에 영향을 미치는 동적인 값들의 집합

한번꼬이면 머리털 다빠질수있으니 유의.

**
**

확인

Linux시스템에서는 쉘에서 env, export 등의 명령을 통해확인할수있다.

아래 목록은 일반적으로 사용되는 환경변수들이다.

  • HOME : 사용자의 홈디렉토리
  • PATH : 실행파일을 찾는 경로
  • LANG : 프로그램 사용시 기본 지원되는 언어
  • PWD : 사용자의 현재 작업하는 디렉토리
  • TERM : 로긴 터미널 타입
  • SHELL : 로그인해서 사용하는 쉘
  • USER : 사용자의 이름
  • DISPLAY : X 디스플레이 이름
  • VISUAL : visual 편집기의 이름
  • EDITOR : 기본 편집기의 이름
  • COLUMNS : 현재 터미널이나 윈도우 터미널의 컬럼수
  • PS1 : 명령프롬프트변수
  • PS2 : 2차 명령프롬프트이다. 명령행에서 를 사용하여 명령행을 연장했을 때 나타난다.
  • BASH : 사용하는 bash 쉘의 경로
  • BASH_VERSION : bash의 버전
  • HISTFILE : history 파일의 경로
  • HISTFILESIZE : history 파일의 크기
  • HISTSIZE : history에 저장되는 갯수
  • HISTCONTROL : 중복되어지는 명령에 대한 기록 유무를 지정하는 변수이다.
  • HOSTNAME : 호스트의 이름
  • LINES : 터미널의 라인 수
  • LOGNAME :로그인이름
  • LS_COLORS : ls 명령의 색상관련 옵션
  • MAIL : 메일을 보관하는 경로
  • MAILCHECK : 메일확인시간
  • OSTYPE : 운영체제 타입
  • SHLVL :쉘의 레벨
  • TERM :터미널종류
  • UID : 사용자의 UID
  • USERNAME : 사용자이름

You might also like...

What do you think?