쉘프로그래밍강좌006: 사용자의 홈디렉토리에 있는 .bash_profile의 기능과 용도
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,178 조회
- 0 추천
- 목록
본문
쉘프로그래밍강좌006: 사용자의 홈디렉토리에 있는 .bash_profile의 기능과 용도
이 파일(.bash_profile)은 각 사용자의 홈디렉토리에 존재하는 파일로서 사용자의 로그인 과정에서 /etc/profile 다음에 읽혀져 개별적으로 적용되는 쉘 환경설정파일입니다.
즉, /etc/profile이 시스템 전체 사용자들에게 공통적으로 적용하기 위한 파일이라면 각 개별사용자의 홈디렉토리에 존재하는 .bash_profile은 개별사용자의 개별환경설정을 위한 초기환경설정 파일이라고 할 수 있습니다.
만약 사용자의 홈디렉토리에 .bash_profile파일이 존재하지 않는다면 .bash_login파일을 찾아서 적용하며, 만약 이 파일도 존재하지 않는다면 다음으로 .profile을 찾아서 적용하게 됩니다.
개별 사용자의 개별 환경설정을 위하여 이 3개의 파일 중 하나만 적용이 됩니다.
개별 사용자의 홈디렉토리에 존재하는 .bash_profile의 기능과 용도에 대해서 간단히 언급하면 다음과 같습니다.
- 사용자의 홈디렉토리에 .bashrc파일이 있으면 이 파일을 불러들여 적용합니다.
- 사용자 명령어탐색경로설정, 즉 PATH변수값을 설정합니다.
(쉘환경변수 PATH에 개별사용자의 bin디렉토리를 추가설정)
- 기타 개별설정을 위한 기능과 설정들
아래의 예는 .bash_profile의 기본 초기 설정내용을 확인한 것입니다.
[sspark@RockyLinux01 ~]$ id uid=1000(sspark) gid=1000(sspark) groups=1000(sspark),10(wheel) [sspark@RockyLinux01 ~]$ [sspark@RockyLinux01 ~]$ cat /home/sspark/.bash_profile # .bash_profile
# Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/.bashrc fi
# User specific environment and startup programs [sspark@RockyLinux01 ~]$ |
관련자료
-
이전
-
다음