리눅스 환경 변수 설정

2022. 4. 12. 14:38·System Engineering/리눅스, 라즈베리파이

https://www.leafcats.com/201

 

리눅스 환경변수 설정 및 해제하기

리눅스 bash 쉘에서 환경변수를 설정하고 해제하는 방법에 대한 정리이다. 1. 환경변수 임시 적용(export) $ export 환경변수명=값 예를들어 TOMCAT_HOME이라는 환경변수를 /usr/lib/tomcat/tomcat1.8/ 로 지정하.

www.leafcats.com

리눅스 bash 쉘에서 환경변수를 설정하고 해제하는 방법에 대한 정리이다.

 

1. 환경변수 임시 적용(export)

 

$ export 환경변수명=값

 

예를들어 TOMCAT_HOME이라는 환경변수를 /usr/lib/tomcat/tomcat1.8/ 로 지정하려면,

export TOMCAT_HOME=/usr/lib/tomcat/tomcat1.8/ 을 터미널에 입력하면 된다.

 

 

2. 환경변수 영구 적용

 

export를 사용해 환경변수를 넣어주는 방법은 일시적인 방법이다. 시스템을 재부팅하거나, 다음에 다시 로그인하면 환경변수는 사라져 있을 것이다.

영구적으로 모든 사용자가 계속 사용할 수 있는 환경변수를 적용하고자 하면 ,

 

/etc/bash.bashrc 파일 수정

 

/etc/bash.bashrc 파일 마지막에 export TOMCAT_HOME=/usr/lib/tomcat/tomcat1.8/  와 같은 식으로 적어주면 되겠다.

 

특정 사용자에게만 적용하려면 /home/사용자명/.bashrc 파일에 적어주면 된다.

 

 

3. 환경변수 확인

 

$ env

$ env | grep 환경변수명

 

 

4. 환경변수 해제

 

$ unset 환경변수명

저작자표시 비영리 (새창열림)

'System Engineering > 리눅스, 라즈베리파이' 카테고리의 다른 글

지역 환경변수, 전역 환경변수  (0) 2022.04.12
쿠버네티스 linux bash completion 사용하기 (redirection시 permission 문제 발생 이유)  (0) 2022.03.31
문자열 치환 :%s/before/after/g  (0) 2022.03.30
깜빡깜빡하는 vim 활용법  (0) 2022.03.29
리눅스 파일 속 내용 검색  (0) 2022.03.29
'System Engineering/리눅스, 라즈베리파이' 카테고리의 다른 글
  • 지역 환경변수, 전역 환경변수
  • 쿠버네티스 linux bash completion 사용하기 (redirection시 permission 문제 발생 이유)
  • 문자열 치환 :%s/before/after/g
  • 깜빡깜빡하는 vim 활용법
Hojae Lee
Hojae Lee
Solutions Architect
  • Hojae Lee
    기억력이 금붕어라
    Hojae Lee
  • 전체
    오늘
    어제
  • 공지사항

    • 참고사항
    • 이 블로그를 잘 활용하는 방법
    • my linkedin
    • 분류 전체보기 (404)
      • Career Path (19)
        • My Achievements (10)
        • About Career (1)
      • Projects for $100 (1)
      • CLOUD (183)
        • Azure Cloud (61)
        • AWS Cloud (120)
      • System Engineering (91)
        • Kubernetes (48)
        • Docker (0)
        • System Design (4)
        • DevOps (2)
        • SRE (5)
        • git (1)
        • 리눅스, 라즈베리파이 (17)
        • Powershell (2)
      • Computer Science (70)
        • Operating System (22)
        • Computer Architecture (5)
        • Network (18)
        • Database (13)
        • Security (9)
        • Machine Learning, AI (1)
      • Cloud Webinar (4)
        • AWS Summit (4)
      • 3D 프린터 (1)
      • IaC (4)
        • CloudFormation (0)
        • Terraform (4)
      • 아두이노 (임베디드) (2)
      • 개발자의 전기 전자 공부 (3)
      • 이전 직장 (11)
        • TMAX Soft (11)
      • 작업 환경 셋업 (3)
  • 최근 댓글

  • hELLO· Designed By정상우.v4.10.3
Hojae Lee
리눅스 환경 변수 설정
상단으로

티스토리툴바