~/.bashrc
사용자 파일을 삭제하면 어떻게 될지 궁금 합니다. 루트 사용자도 자신의 ~/.bashrc
파일을 가지고 있습니까? 삭제하거나 어떻게하면 되나요?
~/.bashrc
사용자 파일을 삭제하면 어떻게 될지 궁금 합니다. 루트 사용자도 자신의 ~/.bashrc
파일을 가지고 있습니까? 삭제하거나 어떻게하면 되나요?
답변:
사용자를 삭제하면 ~/.bashrc
특별한 일이 발생하지 않습니다. Bash는 여전히 시스템 전체를 시작하고 사용합니다 /etc/bash.bashrc
.
다른 사용자 루트와 마찬가지로을 가질 수도 있고 없을 수도 있으며 ~/.bashrc
, 존재하는 경우에 대한 쓰기 권한이 있으면 삭제할 수 있습니다 /root/
.
/etc/bash.bashrc
파일 을 제거 하면 bash가 소스 코드에 저장된 기본값을 사용 한다는 점에 주목할 가치가 있습니다. 이 버전의 쉘에는 멋진 기능 (색상, 유용한 프롬프트, 탭 완성)이 부족할 수 있지만 그렇지 않으면 사용할 수 있습니다.
bash --rcfile /etc/bash.bashrc
와 bash --norc
명령을 사용하면 배쉬는 (따라 만하지 않고 어떻게 보일지 볼 수 있도록해야 ~/.bashrc
파일을 모두없이 /etc/bash.bashrc
및 ~/.bashrc
파일을 삭제하지 않고).
루트 사용자가 아닌 경우 루트 사용자 .bashrc 파일을 제거 할 수 없습니다.
.bashrc 파일이 계정에서 삭제 된 경우 다음을 사용하여 복원 할 수 있습니다
cp /etc/skel/.bashrc ~/.bashrc
그러나 이것은 오래된 .bashrc 파일이 아닙니다. 기본 구성의 새로운 .bashrc 파일입니다.
업데이트 : 호기심과 호기심
.bashrc
파일 을 삭제 한 경우 위의 답변에서 언급 한대로 문제가 없습니다 . 시스템은 시스템 전체의 /etc/bash.bashrc 파일을 사용하며 정상적으로 실행됩니다.
그러나 시스템 전체 /etc/bash.bashrc
파일이 시스템에서 사용 중이면 별칭, 자동 탭 완성, 색상 없음이 작동하지 않습니다.
시스템 전체 /etc/bash.bashrc
를 삭제 한 다음 문제가없는 호기심이 많은 경우 여기에서 누락되는 유일한 기능은 사용할 수없는 명령을 입력하면 명령을 찾을 수 없었지만 시스템 전체 bashrc를 삭제 한 후 사용하지 않는 것입니다 그조차도.
그게 내가 아는 전부입니다.
도움이 되길 바랍니다.
사용자의 .bashrc를 삭제하고 작업을하면 정말 화가납니다 !!! 그냥 백업 / 사용하여 옆으로 이동mv ~user/.bashrc ~user/.bashrc.orig
"무슨 일이 일어 날까"는 다른 질문으로 해결되었으며, 사용자가 여기에서 다룬 우분투에 있다고 가정하면 시스템 기본 프로파일을 사용하여 로그인 할 수 있습니다. .bashrc를 기본값으로 복원하는 방법은 무엇입니까?
이 질문은 / etc / skel에 대한 정보를 제공하는이 질문과 중복 될 수 있습니다. / etc / skel .bashrc 파일을 복원하는 방법은 무엇입니까?