2005년 11월 6일 일요일

[Linux] 리눅스에서 환경변수 설정(전체 사용자에 대해서)

Java나 Ant 등을 설치할 때 환경변수를 설정해줘야 한다.
일반적으로 두군데서 설정을하면된다고 한다.

  • /etc/bashrc
  • /etc/profile


  • 설정하는 PATH는 export [PATH] = "...path..."로 설정해주면된다.
    이 때, PATH를 우선적으로 적용하려는 PATH는 파일의 가자 위쪽 또는 우선적으로 적용하려는 PATH의 위쪽에 놓으면 된다.

    PATH 설정 시 '..'는 상위 디렉토리를 나타내며, '.'는 현재 디렉토리리를 의미한다.

    질문: bashrc와 profile의 차이는 어떻게 될까요? 아는 분은 답글 달아주세요.

    댓글 2개:

    1. 배포판의 종류에 따른 디폴트(기본) 환경설정 정보가 들어 있는 곳입니다.

      그렇기 때문에 자신의 배포판에서 해당 부분이 있을 수도 있고 없을 수도 있고 전혀 다를 수도 있습니다.

      추정이지만 profile 종류는 BSD 계열에 가까운 배포판/ bashrc는 LINUX 계열에 가까운 배포판에서 볼 수 있을 것 같군요.

      저같은 경우 리눅스지만 profile만 있고 bashrc는 없네요.

      참고로 freeBSD는 기본으로 bash가 없어서 추가로 설치해야만 되죠.

      답글삭제
    2. 길손 님//배포팜에 따라 bash가 달리 들어있나보군요. 흠... '길손'님 고마워요 ^^

      답글삭제