답변:
/ root / 인 루트의 홈 디렉토리는 어떻습니까?
어떤 측면에서, 루트는 다른 사용자 일뿐입니다 (더 좋고 더 많은 것을 허용 함). root에는 홈 디렉토리가 있지만 / home /의 다른 사용자와는 다르지만 단순히 / root /이므로 root : s .bashrc는 /root/.bashrc입니다.
/ etc에있는 것은 root를 포함한 모든 사용자에 대한 시스템 별 설정입니다.
위치에 관계없이 ~ 루트 지점을 루트 홈 디렉토리에 사용할 수 있음을 지적 해 주셔서 감사합니다.
당신은 그것을 테스트 할 수 있습니다
$> echo ~root
/root
따라서 / root조차도 시스템에서 99 %에서 작동합니다. 루트는 아마도 더 휴대 가능하며 100 %에서 작동합니다.
~root/.bashrc
~root/.bashrc
루트의 homedir에서 파일을 참조하는 것이 가장 좋습니다 .
/root/.bashrc
try를 사용하지 말고 /root/.profile
같은 이름을 사용하십시오.
당신이 사용하는 경우 또한, su
루트에 들어갈는 읽을 수 없습니다 .bashrc
또는 .profile
- 다만 발행 su
로그인 스크립트를 실행하지 않습니다. 시도해보십시오
su -
비슷한 주제 : suse에 루트 사용자를위한 .bash_profile 또는 .bashrc가없는 이유
따라서 /etc/bash.bashrc 파일을 사용하여 환경을 관리하십시오. 서버가 업데이트 될 때 개인 구성이 손실 되므로이 파일에 구성을 추가하라는 메시지가 표시되지 않습니다.
/ etc에 bash.bashrc.local이라는 이름의 아카이브를 만들 수 있습니다. 시스템은이 파일에서 찾은 명령을로드 한 다음 기본 conf를 검색하고 둘 다 실행합니다.
# vi /etc/bash.bashrc.local
즐기세요!
내 (64 비트) Slackware 14.2에서 루트에 로그인하면 /root/.bashrc 소스가 아닌 것이 확실하기 때문에 여기를 보았습니다. 사용자 계정에 로그인 할 때 /home/user/.bashrc 소스를 수행합니다. / etc에는 /etc/bash.bashrc 또는 다른 bash 파일이 없습니다. 느슨하게도 / etc / skel과 같은 디렉토리는 없습니다.
skel
디렉토리 에 대해 몰랐다 . 이것이 기본값인지 알고 있습니까? 내가 편집하면 사용자에게~/.bashrc
? 가 없으면 보편적으로 작동 합니까?