728x90
[Linux] 환경 설정 파일 정리
/etc/profile
시스템 전역 쉘 변수
- user가 쉘이 로그인하게 되면 가장 먼저 읽는 파일
- USER, LOGNAME, HOSTNAME 등의 쉘 변수들이 선언되어 있음
- 시스템 전역 쉘 변수들을 초기화
/etc/bashrc
쉘 함수, Alias 시스템 전역 변수 정의
- 각종 쉘 함수와 alias를 위한 전역 변수들을 정의
~/.bash_profile
유저 개인의 환경 설정
- 시스템 전역에 적용되는 환경 설정이 아닌, 유저 개개인의 PATH, 시작 프로그램 등을 추가적으로 설정 가능
~/.bashrc
유저 개인의 alias 및 변수 설정
- /etc/bashrc 파일에서 시스템 전역 변수를 읽음
- 이 파일에서 유저 자신의 개인적인 명령어 alias, 환경 변수를 설정할 수 있음
~/.bash_logout
로그아웃 설정 파일
- 각 유저의 자신에 대한 로그아웃 절차를 포함
- 로그아웃 시 실행 할 절차를 선언
+)
/etc/skel
리눅스 운영체제에서 새로운 사용자를 생성하였을 경우, 새 사용자를 위한 기본 폴더를 참고하는 디렉토리
새 사용자 생성시 /etc/skel 디렉토리 내에 있는 모든 파일을 그대로 복사하여, 새 유저의 home 디렉토리에 들어가게됨
참고
반응형
'🌏 OS > Linux' 카테고리의 다른 글
[Linux] apt 패키지 버전 다운 그레이드 (0) | 2023.09.20 |
---|---|
[Linux] 네트워크 관련 명령어 정리 (0) | 2023.08.27 |
[Linux] Symbolic Link (0) | 2023.08.07 |
[Linux] 리눅스 권한 (0) | 2023.08.06 |
[Linux] 리눅스 계정 (0) | 2023.08.05 |