
그래서 .bashrc
파일을 망쳤고 이제는 "cd" 명령만 작동합니다. 어떻게 기본값으로 재설정할 수 있나요? "mv", "cp", "vi" 등은 작동하지 않으므로 사용할 수 없습니다.
솔루션을 검색했지만 모든 솔루션에는 mv, cp를 사용하거나 vi 또는 nano를 직접 사용하여 파일을 편집하는 것이 포함되어 있으며 아시다시피 사용할 수 없습니다.
작업 중이므로 서식 지정은 옵션이 아닙니다.
추신: CentOS를 사용하고 있습니다.
답변1
나는 당신이 여전히 기계에 로그인할 수 있다고 가정합니다. 사용자로 로그인 할 수 있다면 root
루트로 로그인하고 일반 사용자의.bashrc
다른 사용자로 로그인할 수 없는 경우에는 일반 사용자를 이용하시기 바랍니다. 그래서 뭐 할까?
mv
매우 심각한 상황이 아닌 한, 정상적인 경로에서 실행할 수 있는지 확인하십시오 .cp
그래서 mv .bashrc safe-bashrc
당신은 사용할 수 있습니다
/bin/mv .bashrc safe-rc
cp
( /bin/cp
) 와 유사하며 vi
( /bin/vi
는 또는 /usr/bin/vi
)일 수 있습니다.
그런 다음 제거 .bashrc
, 수정 및 반환됩니다.
답변2
기본값은 ~/.bashrc
새 홈 디렉터리의 템플릿에서 찾을 수 있습니다. 다음을 사용하여 거기에서 복사 /etc/skel/
할 수 있습니다 ..bashrc
/bin/cp
/bin/cp /etc/skel/.bashrc /home/att/.bashrc