[리눅스] 환경 변수와 설정

목차

  1. 환경 변수
    • 전역(global) 환경 변수
    • 사용자(user) 환경 변수
  2. 환경 설정 파일
    • bash_profile
    • bashrc
    • profile

1. 환경 변수

전역(global) 환경 변수

리눅스 시스템 전체에서 사용되는 전역 환경 변수는 /etc/profile 파일에 정의됩니다. 이 파일에 새로운 환경 변수를 추가하여 시스템 전체 사용자에게 적용할 수 있습니다.

사용자(user) 환경 변수

각 사용자에게 적용되는 환경 변수는 사용자의 홈 디렉토리에 있는 .bash_profile 또는 .bashrc 파일에 정의됩니다. 이 파일들은 사용자가 로그인할 때 실행되며, 각각 다른 목적을 가지고 있습니다.

2. 환경 설정 파일

bash_profile

.bash_profile 파일은 사용자의 로그인 시에 실행되며, 사용자와 관련된 환경 변수 및 설정을 정의합니다. 해당 파일에는 특정 사용자에게 적용되는 환경 변수 및 초기화 작업을 정의할 수 있습니다.

bashrc

.bashrc 파일은 새로운 셸을 시작하거나 스크립트를 실행할 때마다 실행됩니다. 이 파일은 터미널에서 셸을 실행할 때마다 반복되는 작업을 정의하는 데 사용됩니다.

profile

/etc/profile 파일은 시스템 전체의 모든 사용자에게 공통으로 적용되는 환경 변수와 설정을 정의합니다. 새로운 셸을 시작할 때 해당 파일이 실행됩니다.

환경 변수와 설정 파일을 이해하고 적절하게 구성함으로써, 시스템 및 사용자의 환경을 쉽게 관리할 수 있습니다.

이상으로 리눅스 환경 변수와 설정에 대한 내용을 정리했습니다.