Terry가 언급해준 기본 내용들. 숙지하자.
이 파일들을 수정한 이후에는 #source <파일명> 을 꼭! 해줘야 적용이 된다. 또는 재로그인을 한다 (이 파일들은 로그인할 때 읽혀지니깐)
각 사용자용 쉘 설정과, 모든 사용자용 쉘 설정이 있다.
~./bashrc
사용자용 bash쉘 초기화 파일.
이 파일의 내용들은 오직 bash를 실행하는 사용자에게만 영향을 미친다.
alias를 설정할 수 있다. 예를 들어, alias rm은 rm -i로 정의해 놨으니, rm 명령어만 쳐도 rm -i가 실행되는 것이다.
~./bash_profile
bash쉘이 수행될 때 실행되는 프로그램을 제어.
이 파일의 내용들은 오직 bash를 실행하는 사용자에게만 영향을 미친다.
환경변수 PATH를 설정할 수 있다.
cf) $PATH : 실행파일들의 경로. 예를 들어 PATH에 따라 명령어들의 경로를 찾는다. 우리가 따로 특정 경로를 명시할 필요 없다.
/etc/bashrc
시스템을 사용하는 모든 사용자에 대한 환경설정 파일. (↔ ~./bash_profile)
퍼미션 정보를 담고 있다.
/etc/profile
시스템을 사용하는 모든 사용자에 대한 환경설정 파일.
환경변수 설정
'Linux' 카테고리의 다른 글
[시스템관리] 시스템로그설정 (/etc/rsyslog.conf) (0) | 2018.08.26 |
---|---|
[Linux] 리눅스 카테고링 (0) | 2018.08.25 |
[리눅스] local repository란 무엇인가 (1) | 2018.05.05 |
유용한 쉘 명령어 (0) | 2018.04.25 |
[리눅스-CentOS] 계정정보 파일 (/etc/passwd, /etc/group, /etc/shadow) (0) | 2018.04.02 |