리눅스에서 환경 변수 설정하기

안녕하세요! mj입니다.

오늘은 리눅스에서 환경 변수를 설정하고 활용하는 방법에 대해 알아보겠습니다.

환경 변수란?

환경 변수는 운영 체제에서 사용하는 설정 값으로, 프로그램의 동작에 영향을 미치는 중요한 역할을 합니다. 예를 들어, 시스템의 경로(PATH), 사용자의 홈 디렉토리(HOME) 등이 환경 변수로 설정되어 있습니다.

환경 변수 설정 방법

1. 일시적인 환경 변수 설정

터미널에서 직접 환경 변수를 설정할 수 있습니다. 이 방법은 현재 세션에서만 유효합니다.

export MY_VAR="Hello, World!"

출력 결과:

echo $MY_VAR

결과: Hello, World!

2. 영구적인 환경 변수 설정

영구적으로 환경 변수를 설정하려면 사용자의 홈 디렉토리에 있는 .bashrc 또는 .bash_profile 파일을 수정해야 합니다.

echo 'export MY_VAR="Hello, World!"' >> ~/.bashrc

그 후, 아래 명령어로 변경 사항을 적용합니다:

source ~/.bashrc

출력 결과:

echo $MY_VAR

결과: Hello, World!

3. 특정 프로그램에서 환경 변수 사용하기

환경 변수를 특정 프로그램에서 사용하려면 아래와 같이 실행할 수 있습니다:

MY_VAR="Hello, World!" ./my_program

출력 결과는 프로그램에 따라 달라질 수 있습니다.

환경 변수 활용 예시

1. PATH 환경 변수 수정

새로운 경로를 추가하여 명령어를 더 쉽게 사용할 수 있습니다.

export PATH=$PATH:/new/path

출력 결과:

echo $PATH

결과: 경로에 /new/path가 추가된 것을 확인할 수 있습니다.

2. JAVA_HOME 설정

Java 프로그램을 실행하기 위해 JAVA_HOME 변수를 설정할 수 있습니다.

export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64

출력 결과:

echo $JAVA_HOME

결과: /usr/lib/jvm/java-11-openjdk-amd64

3. 사용자 정의 환경 변수 활용

사용자가 필요한 정보를 저장하고 활용할 수 있습니다.

export MY_NAME="mj"

출력 결과:

echo $MY_NAME

결과: mj

이 글이 리눅스 환경 변수 설정에 도움이 되셨길 바랍니다. 감사합니다!

댓글 없음:

댓글 쓰기

내 리눅스 서버, 대체 뭐가 문제야?

내 리눅스 서버, 대체 뭐가 문제야? 안녕하세요. 오늘은 리눅스 서버가 버벅거릴 때, 원인을 파악하는 방법에 대해 알아보려고 해요. 서버의 성능 저하 원인을 찾는 것은 시스템 관리에서 매우 중요한 부분이에요. CPU, 메모리 사용량부터 수상한 프로...

가장 많이 본 글