~/.bashrc Ubuntu 18을 소싱하려고 할 때 오류가 발생했습니다.

~/.bashrc Ubuntu 18을 소싱하려고 할 때 오류가 발생했습니다.

node js를 업데이트하는 동안 어떻게 든 bash 구성이 손상된 것 같습니다.

실행하려고 하면 source ~/.bashrc다음과 같은 결과가 나타납니다.

명령 출력

당신이 나를 도울 수 있기를 정말로 바랍니다.

답변1

아직도 답을 찾고 계시는지 모르겠지만 문제는 사용하고 있는 쉘이 bash가 아니라는 것입니다(아마도 zsh일 것입니다. 저도 같은 문제를 겪었습니다)

echo $0어떤 쉘을 사용하고 있는지 알아보기 위해 글을 쓴 다음 소스에 적합한 파일을 사용하십시오(예를 들어 source ~/.zshrczsh를 사용하는 경우).

답변2

입력하면 locate .bashrc다음이 표시됩니다.

/etc/skel/.bashrc
/home/your_user_name/.bashrc~

먼저 손상된 파일을 백업하세요.

cp /home/your_user_name/.bashrc /home/your_user_name/.bashrc.bak

그런 다음 편집자가 만든 백업을 사용해 보세요.

cp /home/your_user_name/.bashrc~ /home/your_user_name/.bashrc

그래도 작동하지 않으면 스켈레톤 버전을 사용하세요.

cp /etc/skel/.bashrc /home/your_user_name/.bashrc

그런 다음 노드 js 변경 사항이 중단된 지점까지 방금 만든 백업 버전의 변경 사항을 복사합니다.

관련 정보