본문 바로가기
Dev/ETC

[CentOS] profile, bashrc

by nakanara 2020. 10. 26.
반응형

Profile

프로파일에는 /etc/profile과 개인 프로파일 (~/.bash_profile)이 있다.

/etc/profile의 경우 전역 프로파일로 부팅 시점에서 기본적으로 적용되는 환경 설정 파일

~/.bash_profile의 경우 해당 사용자로 로그인할 때 적용되는 환경 설정 파일

작성 방법
변수의 설정은 key=value처럼 선언하면 되며, export 명령어로 사용자가 사용할 수 있게 된다.

export PATH=$PATH:$HOME/bin;

Bashrc

bashrc는 별칭(Alias) 설정 및 실행 함수를 선언 및 제어하는 곳이다.

/etc/bashrc는 전역이며, ~/.bashrc는 해당 사용자에게만 영향을 미친다.

# alias 작성 방법
alias dockerexec='echo docker exec -it "$1" /bin/bash'

alias golog='cd $was_log_dir'

수정후 적용 방법

$source /etc/profile
$source ~/.bash_profile

(프로파일에서 ~/.bashrc -> /etc/bashrc 파일을 읽음)

#centos #profile #bashrc

반응형