CentOS의 .bashrc에 해당하는 것은 무엇입니까?

CentOS의 .bashrc에 해당하는 것은 무엇입니까?

원하는 대로 구성하면 ~/.bashrc사용자가 bash 셸에 로그인할 때마다 구성된 설정(의 .bashrc)이 자동으로 설정됩니다. 지금은 뭔가 부족한 게 있을 텐데 철저하게 준비했음에도 불구하고오리오리고'ing 나는 그에 해당하는 것을 알아낼 수 없습니다C-쉘.

bash-shell에 대한 참조로 질문에 기본 설정 구성에 대한 철저한 설명이 있습니다. .bashrc 파일이란 무엇입니까?

참고로 저는 CentOS를 사용하고 있습니다. ( 짐작하셨겠지만 LINUX는 제 장점이 아닙니다.)

[user@computer ~]$ uname -r
2.6.32-504.12.2.el6.x86_64
[user@computer ~]$ lsb_release -a                                                                           
LSB Version:    :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
Distributor ID: CentOS
Description:    CentOS release 6.6 (Final)
Release:        6.6
Codename:       Final

읽어주셔서 감사합니다.

-- 편집 -- 태그를 수정했습니다.

-- 편집 2 -- 이것은 또한 매우 좋은 (관련) 질문임을 포함하기 위한 것입니다: .bashrc 파일이란 무엇입니까?

답변1

csh실제로 tcshCentOS를 포함한 거의 모든 시스템에 있습니다. tcsh 맨페이지( tcsh(1))에서:

시작 및 종료

로그인 쉘은 시스템 파일 /etc/csh.cshrc/etc/csh.login. 그런 다음 사용자의 홈 디렉터리에 있는 파일에서 명령을 실행합니다. 먼저 ~/.tcshrc (+) 또는 ~/.tcshrc 찾을 수 없는 경우 , ~/.cshrc다음 ~/.history(또는 변수 값 histfile shell), 다음 ~/.login및 마지막으로 ~/.cshdirs(또는 dirsfile 셸 변수 값) (+) ). 쉘은 컴파일된 경우 /etc/csh.loginafter 대신 before를 읽을 수 있고 after /etc/csh.cshrc또는 and ~/.login 대신 before를 읽을 수 있습니다. 버전 쉘 ​​변수를 참조하십시오. (+)~/.tcshrc~/.cshrc~/.history

비로그인 쉘은 읽기 전용 /etc/csh.cshrc이거나 시작 시 ~/.tcshrc입니다 .~/.cshrc

[...나머지 부분 잘림...]

저는 개인적으로 그냥 사용하는 것을 좋아합니다 ~/.tcshrc. 원하는 경우 다음과 같이 로그인 셸을 "감지"할 수 있습니다.

setenv PATH /bin:/sbin/:...

if ( $?prompt ) then
    exit
endif

# This is only for interactive shells
set color
set printexitvalue

관련 정보