Memo/CLI (Linux&cmd)

[Linux] 리눅스 환경변수 확인 / 환경변수 파일 위치

cassan 2023. 6. 25. 17:53

요약

  • 전체확인 : env
  • 일부확인 : echo $(환경변수명)

[/home/oracle]$ env
  ....
MAIL=/var/spool/mail/oracle
TERM=xterm
SHELL=/bin/bash
TNS_ADMIN=/app/oracle/product/19.3/db_1/network/admin
SELINUX_USE_CURRENT_RANGE=
SHLVL=1
ORACLE_HOSTNAME=HORA19C
LOGNAME=oracle
 ...
[/home/oracle]$ echo $PATH
/app/oracle/product/19.3/db_1/bin:/home/oracle/.local/bin:/home/oracle/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/bin:/usr/bin:/usr/sbin

특정 환경변수만 찾기

  • env | grep (키워드)
[/home/oracle]$ env | grep PATH
LD_LIBRARY_PATH=/app/oracle/product/19.3/db_1/lib:/lib:/usr/lib
CLASSPATH=/app/oracle/product/19.3/db_1/jlib:/app/oracle/product/19.3/db_1/rdbms/jlib
PATH=/app/oracle/product/19.3/db_1/bin:/home/oracle/.local/bin:/home/oracle/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/bin:/usr/bin:/usr/sbin

리눅스 환경변수 설정파일

  • .profile : login shell일때 수행 (로그인때 로드되며, bash와 상관없는것)
  • .bash_profile : login shell일때 수행 (로그인때 로드되며, bash와 상관없는것)
  • .bashrc : non-login shell일때 수행 (로그인 없이 Shell)
  • 환경변수 파일 위치 : https://cassandra.tistory.com/52
반응형