Environment Variables
Written on 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 : 사용자이름