명령어/Linux

[리눅스] env printenv 환경 변수 확인

jykim23 2026. 7. 9. 11:30
반응형

부제: 지금 셸에 설정된 환경 변수를 보고, 특정 값만 뽑기

env                # 모든 환경 변수
printenv HOME      # 특정 변수 값만
echo $PATH         # 셸 확장으로 보기
$ printenv HOME
/root
$ env | grep -c '='
47

env는 지금 셸에 설정된 환경 변수를 전부 보여준다.
특정 변수 하나만 볼 땐 printenv나 echo $변수가 편하다.
프로그램이 설정을 환경 변수로 읽는 경우가 많아, 뭔가 안 될 때 값을 확인하는 첫 단추다.

이렇게도 쓴다

특정 변수만 걸러 본다(grep 조합).

env | grep -i proxy

 

깨끗한 환경으로 명령을 실행한다(기존 변수 무시).

env -i bash

 

임시로 변수를 바꿔 한 번만 실행한다.

env NODE_ENV=production node app.js

 

PATH를 줄바꿈으로 펴서 본다(tr 조합).

echo $PATH | tr ':' '\n'
반응형