작은 새 가 셸 프로 그래 밍 (9) 환경 변수 설정 파일 을 처음 배 웠 습 니 다.

1552 단어 linuxshell
소개 하 다.
전편 에서 환경 변 수 를 사 용 했 고 PATH 환경 변수 개념 을 알 게 되면 우 리 는 명령 의 집행 에 대해 어느 정도 깊이 이해 할 수 있다.그러면 PATH 환경 변수 나 다른 환경 변 수 는 어디 에 저 장 됩 니까?이 글 은 환경 변수 설정 파일 을 소개 합 니 다.
프로필
환경 변 수 는 주로 다음 네 개의 파일 과 한 디 렉 터 리 에 저 장 됩 니 다.
  • /etc/profile
  • /etc/profile.d/
  • ~/.bash_profile
  • ~/.bashrc
  • /etc/bashrc
  • /etc/ 디 렉 터 리 에 저 장 된 프로필 은 모든 사용자 가 사용 하 는 설정 입 니 다. 루트 사용자 든 일반 사용자 든.~/ 사용자 의 집 디 렉 터 리 에 저 장 된 프로필 은 특정 사용자 의 설정 을 저장 하 는 것 입 니 다. 예 를 들 어 일부 환경 에 서 는 루트 사용자 만 사용 할 수 있 습 니 다.
    로 딩 프로필 순서
    새 터미널 을 다시 열 거나 다른 사용 자 를 전환 할 때 설정 파일 의 로드 순 서 는 어 떻 습 니까?나 는 이 설정 파일 의 시작 에 각각 echo 配置文件名 을 더 해서 설정 파일 을 불 러 올 때 해당 하 는 설정 파일 이름 을 출력 하여 실행 순 서 를 관찰 할 수 있 습 니 다.su - root 사용 자 를 전환 할 때 불 러 온 프로필:
    [root@lincoding ~]# su - root
    /ect/profile
    ~/.bash_profile
    ~/.bashrc
    /ect/bashrc
    su root 사용 자 를 전환 할 때 불 러 온 프로필:
    [root@lincoding ~]# su root
    ~/.bashrc
    /ect/bashrc

    이 를 통 해 알 수 있 듯 이 susu - 전환 사용자 가 프로필 을 불 러 오 는 것 은 다 릅 니 다. su - 방식 으로 사용 자 를 전환 하 는 것 이 좋 습 니 다. 셸 에 다시 로그 인 하 는 것 과 같 기 때문에 모든 설정 을 다시 불 러 옵 니 다.
    작은 매듭
    이 절 은 시스템 환경 변수 설정 파일 의 역할 을 설명 합 니 다. 설정 파일 을 통 해 사용자 정의 환경 변 수 를 추가 할 수 있 습 니 다. 여기 서 주의해 야 할 모든 설정 파일 의 기능 이 다 릅 니 다./etc/ 디 렉 터 리 에 놓 인 프로필 은 모든 사용자 가 사용 하 는 프로필 입 니 다. ~/ 디 렉 터 리 에 놓 인 프로필 입 니 다. 단일 사용자 의 프로필 입 니 다.

    좋은 웹페이지 즐겨찾기