3.2.2 셸 환경변수

    명령을 실행할 셸 환경에서 사용하는 정보는 변수 형태로 저장됩니다. 환경변수(environment variables)는 사용자가 로그인한 시스템이 동작하는 방식에 영향을 미치는 변수입니다. printenv 명령은 현재 설정된 모든 환경변수를 출력합니다.

    중요한 환경변수 몇 가지만 살펴봅시다. SHELL은 현재 로그인한 셸이 무엇인지 알려 줍니다. 배시 셸의 실행 경로 /bin/bash로 되어 있습니다. 우분투 데스크톱과 서버 모두 배시 셸을 기본으로 사용합니다. PWD는 현재 작업 디렉터리 경로, LOGNAME은 로그인한 사용자 이름, HOME은 사용자 홈 디렉터리 경로, LANG은 로케일 설정, PATH는 실행할 명령을 찾는 경로를 의미합니다.

    supreme@master:~$ printenv
    SHELL=/bin/bash 
    ...
    PWD=/home/supreme 
    LOGNAME=supreme 
    ...
    HOME=/home/supreme 
    ...
    LANG=ko_KR.UTF-8 
    ...
    PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 
    ...
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.