2swan
bashsrc, bash_profile 본문
Bash는 다섯개의 공통된 성질을 갖는다
1. /etc/profile
2. /etc/bashrc
3. ~/.bash_profile
- 환경 변수화 bash가 수행될 때 실행되는 프로그램을 제어하는 지역적인 시스템 설정과 관련된 파일
- 전역적인 설정 파일인 /etc/profile이 수행된다음 바로 수행
- 모든 사용자에게 영향을 주는 /etc/profile과는 달리, ~/bash_profile는 오직 bash를 실행하는 그 사용자에게만 영향을 준다
4. ~/.bashrc
- bash가 실행될때마다 수행되고, .bash_profile은 bash가 처음 login 할때 수행 됨
cf) source 명령어는 script 파일을 수정한 후에 수정한 값을 바로 적용하기 위해 사용되는 명령어
5. ~/.bash_logout
~/.bashrc d
"." = 파일 읽기 = include 하기
*./bash_profile
~/.bash_profile
os 확인 : cat /etc/*-release
vim 설치 방법
- apt get update
- apt get install vim
vi.bashprofile 접속
- apt get update
- apt get install vim
- vi. ~/.bash_profile 진입
- 변경사항 적용 : 터미널에서 source ~/.bash_profile 실행
셀 관련 파일 및 디렉터리 설명 정리
사용자가 명령행에서 설정한 환경변수나 alias는 일시적으로 사용 가능하고, 다음 로그인 시에는 적용되지 않는다. 따라서 해당 설정들을 지속적으로 이용하려면 관련 파일에 설정해야 한다.
파일 또는 디렉터리 명 | 설명 |
/etc/profile | 시스템 전체(모든 사용자)에게 적용되는 환경변수와 시작관련 프로그램 설정한다 |
/etc/bashrc | 시스템 전체(모든 사용자)에 적용되는 alias와 함수를 설정한다 |
~/.bash_profile | 개인 사용자의 환경 설정과 시작 프로그램 설정과 관련이 있는 파일로 로그인 시 읽어 들인다. 경로, 환경변수 등의 설정이 들어있고, 사용자가 PATH와 같은 환경변수 수정 시 사용하면 된다 |
~/.bashrc | 개인 사용자가 정의한 alias와 함수들이 있는 파일이다. alias를 지속적으로 사용하려면 이 파일에 설정한다 |
~/.bash_logout | 개인사용자가 로그아웃할 때 수행하는 설정을 지정하는 파일이다 |
/etc/profile.d | 몇몇 응용프로그램들이 시작할 때 위한 필요한 스크립트가 위치하는 디렉터리로 보통 /etc/profile 에서 호출된다. 일반 사용자의 alias 설정 등과 관련한 스크립트가 존재한 |
'System of Infra > Linux' 카테고리의 다른 글
[Linux] CentOS root 패스워드 분실시 초기화 (0) | 2024.11.22 |
---|---|
리눅스 tab(자동완성) 안될 시 (0) | 2024.11.20 |
swp 파일 (0) | 2024.10.14 |
Linux 파일시스템과 Link (0) | 2024.10.11 |
Linux vi 편집기 (0) | 2024.10.11 |