환경 변수
Coddy Terminal 여정의 기초 섹션에 포함된 레슨. 82개 중 59번째.
환경 변수는 셸의 메모리에 저장되어 프로그램과 명령이 액세스할 수 있는 이름이 지정된 값입니다. 터미널 세션의 작동 방식을 결정하는 설정이라고 생각하면 됩니다.
터미널을 열 때마다 시스템은 여러 환경 변수를 자동으로 설정합니다. 이러한 변수에는 사용자 이름, 홈 디렉터리 경로, 선호하는 텍스트 편집기와 같은 유용한 정보가 저장됩니다. 프로그램은 이러한 변수를 읽어 자신이 실행 중인 컨텍스트를 파악합니다.
특정 환경 변수의 값을 확인하려면 변수 이름 앞에 $ 접두사를 붙여 echo 명령어를 사용하세요.
echo $HOME홈 디렉터리 경로를 표시합니다. $는 셸에 변수 값을 치환하라고 알립니다. 다음은 몇 가지 일반적인 환경 변수입니다.
| 변수 | 포함 내용 |
|---|---|
| HOME | 사용자의 홈 디렉터리 경로 |
| USER | 사용자 이름 |
| SHELL | 현재 셸 프로그램 |
| PWD | 현재 작업 디렉터리 |
$가 없으면 echo는 변수의 값 대신 리터럴 텍스트 "HOME"을 그대로 출력합니다. 환경 변수로 작업할 때 변수 이름과 변수 값 사이의 이러한 차이점을 기억하는 것이 중요합니다.
챌린지
쉬움echo 명령을 사용하여 SHELL 환경 변수의 값을 표시하세요.
변수의 값에 접근하려면 변수 이름 앞에 $ 접두사를 사용해야 한다는 점을 기억하세요. $가 없으면 실제 셸 경로 대신 리터럴 텍스트 "SHELL"만 출력하게 됩니다.
출력에는 현재 셸 프로그램의 경로가 표시되어야 합니다(예: /bin/bash).
힌트: 명령 형식은
echo $VARIABLE_NAME입니다.
직접 해보기
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
기초의 모든 레슨
직접 연습해 보세요: Terminal 플레이그라운드