소개
이 챌린지에서는 주니어 시스템 관리자로서 리눅스 시스템의 환경 변수를 설정하고 관리하는 방법을 실습합니다. 최종 목표는 /home/labex/project 디렉토리를 가리키는 PROJECT_DIR이라는 이름의 영구 환경 변수를 생성하고, 현재 셸 세션에서 해당 변수가 올바르게 설정되어 접근 가능한지 확인하는 것입니다.
리눅스 환경 변수 설정
주니어 시스템 관리자로서 일관된 개발 환경을 구축하기 위해 리눅스 시스템에서 환경 변수를 구성하고 관리하는 기술을 익힙니다.
수행 과제
/home/labex/project경로를 값으로 가지는PROJECT_DIR이라는 이름의 영구 환경 변수를 생성하세요.- 환경 변수가 정상적으로 설정되었는지, 현재 셸 세션에서 읽어올 수 있는지 확인하세요.
요구 사항
- 환경 변수 설정 시
export명령어를 사용해야 합니다. - 환경 변수 설정을
~/.zshrc설정 파일에 추가하세요. echo $PROJECT_DIR명령어를 실행했을 때 변수 값이 정상적으로 출력되어야 합니다.- 모든 작업은
/home/labex디렉토리 내에서 진행하세요.
예시
환경 변수가 올바르게 설정된 경우의 출력 예시입니다:
echo $PROJECT_DIR
PROJECT_DIR=/home/labex/project
힌트
- 영구적인 환경 변수를 만들려면
export구문을 설정 파일에 기록해야 함을 기억하세요. - 변경된 설정 파일을 즉시 적용하려면
source ~/.zshrc명령어를 사용하세요. - 파일을 수정한 후에는
.zshrc파일의 내용을 다시 한번 확인해 보세요.
요약
이번 챌린지에서는 주니어 시스템 관리자가 리눅스 환경에서 환경 변수를 설정하고 관리하는 핵심 방법을 학습했습니다. /home/labex/project 디렉토리를 가리키는 PROJECT_DIR 영구 환경 변수를 생성하고, 이를 셸 설정 파일에 등록하여 현재 세션에서 정상적으로 작동하는지 확인하는 과정을 성공적으로 마쳤습니다.



