프로필 파일
Coddy Terminal 여정의 기초 섹션에 포함된 레슨 — 82개 중 64번째.
설정하고 export한 변수는 터미널을 닫을 때까지만 지속됩니다. 이를 영구적으로 만들려면 새 셸 세션을 시작할 때 자동으로 실행되는 프로파일 파일에 추가해야 합니다.
가장 일반적인 프로필 파일은 Bash 쉘의 경우 ~/.bashrc 또는 Zsh의 경우 ~/.zshrc입니다. 이 파일들은 새 터미널을 열 때마다 실행되는 쉘 스크립트입니다. 프로필 파일을 다음으로 확인할 수 있습니다:
cat ~/.bashrc영구 환경 변수를 추가하려면 프로필 파일에 export 문을 추가하세요:
echo 'export MY_VAR="hello"' >> ~/.bashrc단일 따옴표는 쉘이 현재 변수 값을 확장하지 않도록 하며, 는 파일을 덮어쓰는 대신 추가합니다. 프로필에 추가한 후에는 현재 세션에서 변경 사항이 적용되지 않습니다. 새 터미널을 열거나 다음 명령으로 파일을 다시 로드해야 합니다:
source ~/.bashrcsource 명령은 현재 셸에서 파일을 실행하여 새로운 변수나 설정을 즉시 적용합니다. 이는 개발자들이 개인 선호 설정, 단축키, 세션 간 지속되는 구성으로 터미널 환경을 맞춤화하는 방법입니다.
챌린지
쉬움프로필 파일에 영구 환경 변수를 추가한 후, 변경 사항을 적용하기 위해 다시 로드하세요.
먼저, ~/.bashrc에 WORKSPACE라는 변수를 /home/user/projects 값으로 설정하는 export 문을 추가하세요. 변수 확장을 방지하기 위해 전체 export 문 주위에 단일 따옴표를 사용하세요.
그 다음, 변수가 즉시 적용되도록 프로필 파일을 다시 로드하기 위해 source 명령어를 사용하세요.
마지막으로, 새 WORKSPACE 변수의 값을 표시하기 위해 echo를 사용하세요.
최종 출력은 다음과 같아야 합니다:
/home/user/projects힌트: 추가를 위해
echo 'export WORKSPACE="/home/user/projects"' >> ~/.bashrc을 사용하고,source ~/.bashrc로 다시 로드한 후, 확인을 위해echo $WORKSPACE를 사용하세요.
치트 시트
export로 설정한 환경 변수는 터미널이 닫힐 때까지만 유지됩니다. 영구적으로 만들려면 ~/.bashrc (Bash) 또는 ~/.zshrc (Zsh)와 같은 프로필 파일에 추가하세요.
프로필 파일 보기:
cat ~/.bashrc프로필에 영구 환경 변수 추가:
echo 'export MY_VAR="hello"' >> ~/.bashrc변수 확장을 방지하기 위해 단일 따옴표를 사용하고, 를 사용하여 덮어쓰지 않고 추가하세요.
변경 사항을 즉시 적용하려면 프로필 파일 다시 로드:
source ~/.bashrcsource 명령은 현재 쉘에서 파일을 실행하여 새 터미널을 열지 않고 새로운 변수를 적용합니다.
직접 해보기
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.