Menu
Coddy logo textTech

환경 변수

Coddy Terminal 여정의 기초 섹션에 포함된 레슨 — 82개 중 59번째.

환경 변수는 프로그램과 명령어가 접근할 수 있는 셸의 메모리에 저장된 이름이 붙은 값입니다. 터미널 세션의 동작을 형성하는 설정이라고 생각하세요.

터미널을 열 때마다 시스템은 자동으로 여러 환경 변수를 설정합니다. 이 변수들은 사용자 이름, 홈 디렉토리 경로, 선호하는 텍스트 에디터 같은 유용한 정보를 저장합니다. 프로그램들은 실행 중인 컨텍스트를 이해하기 위해 이 변수들을 읽습니다.

특정 환경 변수의 값을 확인하려면, 변수 이름 앞에 $ 접두어를 사용하여 echo 명령어를 사용하세요:

echo $HOME

홈 디렉토리 경로를 표시합니다. $은 쉘에게 변수의 값을 대체하라고 지시합니다. 다음은 몇 가지 일반적인 환경 변수입니다:

변수내용
HOME홈 디렉토리 경로
USER사용자 이름
SHELL현재 쉘 프로그램
PWD현재 작업 디렉토리

$가 없으면 echo는 변수의 값 대신 "HOME"이라는 리터럴 텍스트를 그대로 출력합니다. 변수 이름과 그 값 사이의 이 구분은 환경 변수를 다루는 동안 기억해야 할 중요한 점입니다.

challenge icon

챌린지

쉬움

echo 명령어를 사용하여 SHELL 환경 변수의 값을 표시하세요.

변수 이름 앞에 $ 접두어를 사용하여 그 값을 접근해야 합니다. $가 없으면 실제 쉘 경로 대신 리터럴 텍스트 "SHELL"을 출력하게 됩니다.

출력은 현재 쉘 프로그램의 경로를 표시해야 합니다 (예: /bin/bash).

힌트: 명령 형식은 echo $VARIABLE_NAME입니다.

치트 시트

환경 변수는 프로그램과 명령어가 접근할 수 있는 셸의 메모리에 저장된 이름이 붙은 값입니다.

환경 변수의 값을 보려면 echo$ 접두어를 사용하세요:

echo $HOME

$는 셸에게 변수의 값을 대체하라고 지시합니다. 이를 사용하지 않으면 echo는 리터럴 텍스트를 출력합니다.

일반적인 환경 변수:

변수내용
HOME홈 디렉토리 경로
USER사용자 이름
SHELL현재 셸 프로그램
PWD현재 작업 디렉토리

직접 해보기

터미널
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

기초의 모든 레슨