강좌
클라우드/리눅스에 관한 강좌입니다.
프로그램 분류

쉘프로그래밍강좌010: 개별사용자의 홈디렉토리에 존재하는 .bashrc파일의 기능과 용도

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

쉘프로그래밍강좌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 ~]#

 

 

 

 

 

 

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,037 명
  • 현재 강좌수 :  35,810 개
  • 현재 접속자 :  111 명