터미널이 응답하지 않습니다 - '프로세스가 완료되었습니다'

터미널이 응답하지 않습니다 - '프로세스가 완료되었습니다'

이전 질문에 이어 ([echo $PATH 결과는 /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/bin:/bin:/bin:/bin:/bin:) 나는 bash_profile에 모든 내용을 주석 처리한 다음 터미널을 닫았다가 다시 열었습니다. 결과: 이제 내가 입력한 첫 번째 문자 다음에 이렇게 나옵니다.

  • process completed

다른 명령을 추가하려고 하면 터미널이 응답하지 않습니다. 왜 이런 일을 하는 걸까요?

나는 다음과 같이 문제를 해결했습니다. 파인더에서 .bash_profile을 열고 [숨겨진 파일을 표시하려면 Command + Shift + >를 누르십시오.] 주석 처리를 반대로 했습니다. 터미널이 다시 작동합니다. 그래도 난 알아야 해,왜?

답변1

다른 질문을 보면 탓인 것 같습니다 source .bash_profile. 이것을 넣으면 .bash_profile해당 내용을 .bash_profile계속해서 실행하면서 무한 루프가 발생합니다. 이 줄을 제거하면 문제가 해결됩니다. 문제가 해결되지 않으면 다른 bash 구성 파일에서 무언가를 소싱하는 라인을 찾습니다.

관련 정보