.bash_profflee 와.bashrc 의 차이 점(어떻게 설정 하면 유효 합 니까?)
3277 단어 profile
/etc/profile:이 파일 은 시스템 의 모든 사용자 에 게 환경 정 보 를 설정 합 니 다.사용자 가 처음 로그 인 할 때 이 파일 이 실 행 됩 니 다./etc/profile.d 디 렉 터 리 설정 파일 에서 셸 의 설정 을 수집 합 니 다./etc/bashrc:bash 셸 을 실행 하 는 모든 사용자 에 게 이 파일 을 실행 합 니 다.bash 셸 이 열 렸 을 때 이 파일 은 읽 힙 니 다.~/bashprofile:모든 사용 자 는 이 파일 을 사용 하여 자신 이 사용 하 는 셸 정 보 를 입력 할 수 있 습 니 다.사용자 가 로그 인 할 때 이 파일 은 한 번 만 실 행 됩 니 다!기본 적 인 상황 에서 그 는 환경 변 수 를 설정 하여 사용자 의.bashrc 파일 을 실행 합 니 다.~/.bashrc:이 파일 은 bash 셸 에 사용 할 bash 정 보 를 포함 하고 있 습 니 다.로그 인 할 때 와 새 셸 을 열 때마다 이 파일 을 읽 습 니 다.~/.bashlogout:시스템 을 종료 할 때마다 이 파일 을 실행 합 니 다. 또한,/etc/profile 에서 설정 한 변수(전역)는 모든 사용자 에 게 작용 할 수 있 으 며,~/bashrc 등에 서 설정 한 변수(부분)는/etc/profile 의 변수 만 계승 할 수 있 습 니 다.그들 은'부자'관계 입 니 다. ~/.bash_profflee 는 대화 식,login 방식 으로 bash 에 들 어가 실 행 됩 니 다~/.bashrc 는 대화 식 non-login 방식 으로 bash 에 들 어가 실 행 된 일반적인 두 가지 설정 이 대체적으로 같 기 때문에 전 자 는 후 자 를 호출 합 니 다.설정 적용:다시 시작 할 수도 있 고 명령 을 사용 할 수도 있 습 니 다:source alias php=/var/eyouim/pub/php/bin/phpsource /etc/profile
2.3. 사용자 환경 설정
Bash 가 우 리 를 위해 더욱 잘 서 비 스 를 제공 하기 위해 서 우 리 는 bash 셸 환경 을 맞 춰 야 한다.
2.3.1. .bash_profile,.bashrc,그리고.bashlogout
4.567917.위의 세 파일 은 bash 셸 의 사용자 환경 설정 파일 로 사용자 의 홈 디 렉 터 리 에 있 습 니 다.그 중.bashprofile 은 사용자 가 시스템 에 로그 인 할 때마다 읽 히 고 모든 명령 이 bash 로 실 행 됩 니 다.profile(Bourne Shell 과 Korn Shell 에서 사용)과.login(C Shell 에서 사용)두 파일 은.bashprofile 의 동의어,다른 Shell 을 호 환 하기 위해 서 입 니 다.Debian 에서.bash 대신.profile 파일 사용 하기profile 파일..
/etc 디 렉 터 리 의 bash.bashrc 와 profflee 는 시스템 급(전역)설정 파일 입 니 다.사용자 홈 디 렉 터 리 에서 찾 을 수 없습니다.bashprofile 과.bashrc\\시 이 두 파일 을 읽 습 니 다..bash_history 는 bash 셸 의 역사 기록 파일 로 bash 셸 에 입력 한 모든 명령 을 기록 합 니 다.HISSIZE 환경 변 수 를 통 해 과거 기록 파일 에 기 록 된 줄 수 를 저장 할 수 있 습 니 다.alias l='ls-l'은 별명 을 설정 하 는 문구 입 니 다.이 설정 문서 에 넣 으 면'ls-l'명령 대신 간단 한'l'명령 을 사용 할 수 있 습 니 다.
이 설정 들 을 수정 하면 source.bash 를 사용 할 수 있 습 니 다.profile 명령 은 수정 내용 을 즉시 적용 합 니 다.
2.3.2. 옵션
bash 셸 의 옵션 은 셸 의 행동 과 기능 을 제어 할 수 있 습 니 다.shopt 명령 을 통 해 설정 할 수 있 습 니 다.set 명령 을 사용 해도 되 지만 shopt 으로 대체 되 었 습 니 다.아래로 호 환 하기 위해 set 명령 은 사용 할 수 있 습 니 다.인자 가 없 는 shopt 명령 을 사용 하면 현재 셸 에서 shopt 에서 만 설정 할 수 있 는 옵션 을 표시 할 수 있 습 니 다.shopt-o 로 set 명령 으로 설정 할 수 있 는 옵션 을 표시 할 수 있 습 니 다.
다음은 set 명령 의 기본 옵션 입 니 다.기본 값 은 닫 힙 니 다.
emacs emacs
vi vi
ignoreeof Ctrl_D , exit。 IGNOREEOF=10
noclobber
noglob
nounset
다음은 shopt 명령 으로 만 설정 할 수 있 는 옵션 입 니 다.
cdspell cd
hostcomplete @ , tab
dotgblob
mailwarn
shopt 명령 의 옵션 은 다음 과 같 습 니 다.
-p
-s on
-u off
-q
-o
from:http://blog.163.com/wang_hai_fei/blog/static/309020312008728333912/
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
[Linux] 초기 설정Profile 적용 순서 (1) /etc/profile.d/test.sh -> 모든 sh 파일이 해당된다. (2) /etc/profile (3) /etc/bashrc (4) ~/.bashrc (5) ~/.bash_p...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.