상식닷컴
로그인
가입하기
2026년 상식닷컴 선정 식당 & 카페 리스트
2025년 2026년 신상 호텔 리스트
최근에 오픈한 호텔을 찾는다면 살펴보세요
일주일 식단표 어플
자동 일주일 식단표 어플
안드로이드
아이폰
주식 & 코인 차트의 신
1000만원으로 2000만원 만들기 프로젝트
수정하기 - 리눅스에서 환경 변수를 설정하는 방법은?
닉네임
비밀번호
제목
내용
[이미지 업로드는 권한이 있는 사람만 가능. 하단 카톡으로 연락]
리눅스에서 환경 변수를 설정하는 방법은 여러 가지가 있으며, 사용자의 필요에 따라 적절한 방법을 선택할 수 있습니다. 환경 변수는 시스템의 동작을 제어하거나, 프로그램이 실행될 때 필요한 정보를 제공하는 데 사용됩니다. 여기서는 환경 변수를 설정하는 다양한 방법을 자세히 설명하겠습니다. 1. 일시적인 환경 변수 설정 일시적인 환경 변수는 현재 세션에서만 유효하며, 터미널을 종료하면 사라집니다. 이를 설정하는 방법은 다음과 같습니다. ```bash export VARIABLE_NAME=value ``` 예를 들어, `MY_VAR`라는 환경 변수를 `HelloWorld`로 설정하고 싶다면 다음과 같이 입력합니다. ```bash export MY_VAR=HelloWorld ``` 이제 `MY_VAR`는 현재 세션에서 사용할 수 있습니다. 확인하려면 `echo` 명령어를 사용할 수 있습니다. ```bash echo $MY_VAR ``` 2. 영구적인 환경 변수 설정 영구적인 환경 변수는 사용자가 로그인할 때마다 자동으로 설정됩니다. 이를 위해서는 사용자의 홈 디렉토리에 있는 특정 파일에 환경 변수를 추가해야 합니다. 일반적으로 사용하는 파일은 다음과 같습니다. - `~/.<a href='https://sangseek.com/sangseeks/bashrc/ko'>bashrc</a>`: Bash 셸을 사용하는 경우 - `~/.bash_<a href='https://sangseek.com/sangseeks/profile/ko'>profile</a>`: 로그인 셸을 사용하는 경우 - `~/.profile`: 일반적인 로그인 셸을 사용하는 경우 - `~/.zshrc`: <a href='https://sangseek.com/sangseeks/Zsh/ko'>Zsh</a> 셸을 사용하는 경우 예를 들어, `~/.bashrc` 파일에 환경 변수를 추가하려면 다음과 같이 합니다. 1. 텍스트 편집기로 `~/.bashrc` 파일을 엽니다. ```bash nano ~/.bashrc ``` 2. 파일의 맨 아래에 다음 줄을 추가합니다. ```bash export MY_VAR=HelloWorld ``` 3. 파일을 저장하고 종료합니다. 4. 변경 사항을 적용하기 위해 다음 명령어를 실행합니다. ```bash source ~/.bashrc ``` 이제 `MY_VAR`는 새로운 터미널 세션에서도 사용할 수 있습니다. 3. 시스템 전체 환경 변수 설정 시스템 전체에서 사용할 수 있는 환경 변수를 설정하려면 `/etc/environment` 파일이나 `/etc/profile` 파일을 수정해야 합니다. 이 파일들은 모든 사용자에게 적용됩니다. 1. `/etc/environment` 파일을 수정하려면 다음과 같이 합니다. ```bash sudo nano /etc/environment ``` 2. 파일에 다음과 같은 형식으로 변수를 추가합니다. ```bash MY_VAR="HelloWorld" ``` 3. 파일을 저장하고 종료합니다. 4. 시스템을 재부팅하거나 로그아웃 후 다시 로그인하면 변경 사항이 적용됩니다. 4. 스크립트에서 환경 변수 설정 환경 변수를 스크립트에서 설정할 수도 있습니다. 스크립트의 시작 부분에 `export` 명령어를 사용하여 변수를 설정하면, 스크립트가 실행되는 동안 해당 변수가 유효합니다. ```bash !/bin/bash export MY_VAR=HelloWorld 나머지 스크립트 내용 ``` 이 스크립트를 실행하면 `MY_VAR`는 스크립트가 실행되는 동안에만 유효합니다. 5. 환경 변수 삭제 환경 변수를 삭제하려면 `unset` 명령어를 사용할 수 있습니다. ```bash unset VARIABLE_NAME ``` 예를 들어, `MY_VAR`를 삭제하려면 다음과 같이 입력합니다. ```bash unset MY_VAR ``` 결론 리눅스에서 환경 변수를 설정하는 방법은 다양하며, 사용자의 필요에 따라 적절한 방법을 선택할 수 있습니다. 일시적인 설정, 영구적인 설정, 시스템 전체 설정 등 다양한 방법을 통해 환경 변수를 관리할 수 있습니다. 이러한 환경 변수는 프로그램의 동작을 제어하고, 사용자 환경을 설정하는 데 중요한 역할을 합니다.
이용안내
커뮤니티 이용안내
×
- 게시한 게시글로 발생하는 문제는 게시자에게 책임이 있습니다.
- 게시글이 타인/타업체의 저작권을 침해할 경우 모든 책임은 게시자에게 있습니다. 게시자가 모든 손해를 부담해야 합니다.
- 상식닷컴 운영자는 게시자와 상의하지 않고 게시글을 수정 또는 삭제할 수 있습니다.
- 상식닷컴 운영자는 깨끗한 커뮤니티 공간을 만드는 것이 1순위입니다.
수정하기
취소하기