1. 로그인 환경변수
✅ .profile
- 영구적인 환경 설정 스크립트
- 로그인을 위한 환경설정을 저장
- 로그인 시 필요한 설정들을 작성 후 저장 시 로그인 할 때마다 자동으로 불러옴
✅ /etc/profile
- 시스템 환경 설정 파일을 의미함
- 모든 계정에 공통 적용 ex) root 계정 로그인 시 /etc/profile을 적용
- 모든 사용자가 로그인 할 때마다 무조건 실행
✅ ~/.profile
- 사용자 환경 설정 파일
- 해당하는 로그인 계정 사용자에게만 적용
2. 전역 환경변수
export
명령어를 사용해 환경 변수로 저장
- 터미널이 열려있는 동안만 사용 가능
✅ 선언 및 초기화
✅ 변수 선언 확인
$ env
SSH_CONNECTION=xx.xx.xx.xx 64350 xx.xx.xx.xx 22
LESSCLOSE=/usr/bin/lesspipe %s %s
LANG=C.UTF-8
DISPLAY=localhost:10.0
XDG_SESSION_ID=242
USER=ubuntu
PWD=/home/ubuntu
HOME=/home/ubuntu
SSH_CLIENT=xx.xx.xx.xx 64350 22
XDG_DATA_DIRS=/usr/local/share:/usr/share:/var/lib/snapd/desktop
SSH_TTY=/dev/pts/0
...
✅ 환경변수 해제
- 형식 :
unset {환경변수명}
$ unset JAVA_HOME