[리눅스] 환경 변수와 설정
목차
- 환경 변수
- 전역(global) 환경 변수
- 사용자(user) 환경 변수
- 환경 설정 파일
- bash_profile
- bashrc
- profile
1. 환경 변수
전역(global) 환경 변수
리눅스 시스템 전체에서 사용되는 전역 환경 변수는 /etc/profile
파일에 정의됩니다. 이 파일에 새로운 환경 변수를 추가하여 시스템 전체 사용자에게 적용할 수 있습니다.
사용자(user) 환경 변수
각 사용자에게 적용되는 환경 변수는 사용자의 홈 디렉토리에 있는 .bash_profile
또는 .bashrc
파일에 정의됩니다. 이 파일들은 사용자가 로그인할 때 실행되며, 각각 다른 목적을 가지고 있습니다.
2. 환경 설정 파일
bash_profile
.bash_profile
파일은 사용자의 로그인 시에 실행되며, 사용자와 관련된 환경 변수 및 설정을 정의합니다. 해당 파일에는 특정 사용자에게 적용되는 환경 변수 및 초기화 작업을 정의할 수 있습니다.
bashrc
.bashrc
파일은 새로운 셸을 시작하거나 스크립트를 실행할 때마다 실행됩니다. 이 파일은 터미널에서 셸을 실행할 때마다 반복되는 작업을 정의하는 데 사용됩니다.
profile
/etc/profile
파일은 시스템 전체의 모든 사용자에게 공통으로 적용되는 환경 변수와 설정을 정의합니다. 새로운 셸을 시작할 때 해당 파일이 실행됩니다.
환경 변수와 설정 파일을 이해하고 적절하게 구성함으로써, 시스템 및 사용자의 환경을 쉽게 관리할 수 있습니다.
이상으로 리눅스 환경 변수와 설정에 대한 내용을 정리했습니다.