특정 파일을 터치한 후 Bash가 작동을 멈췄습니다. 복원할 수 있나요? (LFS)

특정 파일을 터치한 후 Bash가 작동을 멈췄습니다. 복원할 수 있나요? (LFS)

저는 대학을 위한 프로젝트를 진행하고 있습니다. 첫 번째 단계는 LFS를 구축하고 몇 가지 추가 기능을 추가하는 것입니다. 제가 충족해야 했던 마지막 요구 사항은 프롬프트를 표시하는 것이었습니다. 여기서 여전히 모든 파일을 실행해야 한다는 것을 알게 되었습니다. 책 3장에서 /목차:3장: Bash 셸 시작 파일;그래서 이 장을 공부하기 전에 (다행히도) 만일을 대비해 VM의 스냅샷을 찍었습니다. 필요한 모든 단계를 완료한 후 머신을 재부팅하고 bash를 사용할 수 없게 되었기 때문에 뭔가 잘못 구성한 것 같습니다.

Bash에 대한 액세스를 복원할 수 있습니까, 아니면 스냅샷으로 돌아가서 다시 시작해야 합니까?

이 이미지에서는 출력이 스페인어로 되어 있지만 기본적으로 명령을 찾을 수 없다고 표시됩니다.

명령을 사용하려고 할 때마다 bash 출력을 보여주는 그림(구성된 언어이므로 출력은 스페인어로 표시됨)

답변1

PATH어떤 이유로든 설정하지 않으신 것 같습니다 .

다시 추가하려면:

printf '%s\n' "export PATH='/bin:/usr/local/bin:/usr/bin:/usr/sbin'" >> ~/.bashrc 
source ~/.bashrc

bash기본 쉘이 아닌 경우 명령을 조정하십시오.

X진단은 간단합니다. 모든 내장 명령은 작동하지만 전자 실행 파일 이 필요한 명령은 작동하지 않습니다.$PATH

관련 정보