쉘프로그래밍강좌010: 개별사용자의 홈디렉토리에 존재하는 .bashrc파일의 기능과 용도
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,100 조회
- 0 추천
- 목록
본문
쉘프로그래밍강좌010: 개별사용자의 홈디렉토리에 존재하는 .bashrc파일의 기능과 용도
개별사용자의 홈디렉토리에 존재하는 .bashrc파일은 로그인과정에서 .bash_profile (또는 .bash_login, 또는 .profile)파일이 적용된 후에 bash쉘 사용자에게만 개별적으로 적용되는 파일입니다.
이 파일의 주된 기능은 개별 사용자의 알리아스(alias)와 함수(function)들을 설정하기 위한 용도로 사용됩니다.
그리고 이 파일에 의해 /etc/bashrc파일을 불러들여 모든 개별사용자들에게 적용을 하게 됩니다.
즉, 이 파일의 기본적인 기능을 요약하면 다음과 같습니다.
- 개별 사용자의 별칭명령어(명령어 알리아스, alias)를 설정합니다.
- 개별 사용자의 개별 함수(functions)들을 설정합니다.
- /etc/bashrc파일이 존재할 경우 이 파일을 불러들여서 모든 개별 사용자에게 적용합니다.
다음은 개별사용자의 홈 디렉토리에 존재하는 .bashrc파일의 초기 기본내용입니다.
[root@RockyLinux01 ~]# cat /home/sspark/.bashrc # .bashrc
# Source global definitions if [ -f /etc/bashrc ]; then . /etc/bashrc fi
# User specific environment if ! [[ "$PATH" =~ "$HOME/.local/bin:$HOME/bin:" ]] then PATH="$HOME/.local/bin:$HOME/bin:$PATH" fi export PATH
# Uncomment the following line if you don't like systemctl's auto-paging feature: # export SYSTEMD_PAGER=
# User specific aliases and functions if [ -d ~/.bashrc.d ]; then for rc in ~/.bashrc.d/*; do if [ -f "$rc" ]; then . "$rc" fi done fi
unset rc [root@RockyLinux01 ~]# |
관련자료
-
이전
-
다음