
원하는 대로 구성하면 ~/.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
실제로 tcsh
CentOS를 포함한 거의 모든 시스템에 있습니다. tcsh 맨페이지( tcsh(1)
)에서:
시작 및 종료
로그인 쉘은 시스템 파일
/etc/csh.cshrc
과/etc/csh.login
. 그런 다음 사용자의 홈 디렉터리에 있는 파일에서 명령을 실행합니다. 먼저~/.tcshrc
(+) 또는~/.tcshrc
찾을 수 없는 경우 ,~/.cshrc
다음~/.history
(또는 변수 값histfile shell
), 다음~/.login
및 마지막으로~/.cshdirs
(또는 dirsfile 셸 변수 값) (+) ). 쉘은 컴파일된 경우/etc/csh.login
after 대신 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