더 이상 터미널에 액세스할 수 없으며 커서만 표시됩니다.

더 이상 터미널에 액세스할 수 없으며 커서만 표시됩니다.

저는 OS X를 실행합니다.

다음 지침을 따르십시오(Mac OS X에 MySQL 설치하기) 파일을 추가했는데 /usr내용은 다음과 같습니다.

PATH=/usr/local/mysql/bin:$PATH

실제로 명령을 작동시키려고 했는데 mysql이제 터미널에 액세스할 수 없습니다. 내가 얻는 것은 커서뿐이지만 명령줄은 없습니다. 또한 Finder에서 내가 만든 파일을 찾을 수 없습니다. Shift G 명령을 사용하여 폴더를 찾았는데 /usr파일이 없습니다.

답변1

bash시작하지 않습니까?

bash올바르게 시작되지 않으면 구성 파일 중 하나가 중단된 것입니다 . 이것들은:

  • /etc/profile

그 후에는 다음 중 첫 번째 항목을 찾을 수 있습니다.

  • ~/.bash_profile
  • ~/.bash_login
  • ~/.profile

해당 튜토리얼을 올바르게 따랐다면 ~/.profile파일을 생성한 것입니다. 하지만 에서는 그렇지 않습니다 /usr. 이는 셸에 알려진 $HOME디렉토리 에 있어야 합니다 . 원하는 것은 무엇이든 넣을 수 있으며 bash 시작에는 영향을 미치지 않습니다./Users/your-username~/usr

제거하자~/.profile

Terminal.app 설정으로 이동하여 다음을 변경해 보세요.

실행하려는 명령은 다음과 같습니다.

/bin/rm /Users/your-username/.profile

선택을 취소하는 것을 잊지 마세요쉘 내부에서 실행. 물론, your-username당신의 것으로 변경실제짧은 사용자 이름. 해당 터미널 프로필을 열면 기존 .profile파일이 삭제됩니다.

그런 다음 선택을 취소할 수 있습니다.명령 실행필드를 선택하고 다시 시작해 보세요.

다른 디버깅 수단

위의 방법이 도움이 되지 않으면 동일한 방법으로명령 실행필드에서 다음을 실행해 보세요.

/usr/bin/tail -n 10 /Users/your-username/.bash_history

그러면 마지막 단계를 추적할 수 있으며 이는 게시물에 추가할 수 있는 귀중한 정보가 됩니다.

터미널에 Could not open a new pseudo-tty?

이 경우 재부팅이 필요합니다. 어떻게든 파일 시스템 제한을 초과하여 너무 많은 포크를 생성했습니다. Mac을 재부팅하면 복원됩니다.

답변2

컴퓨터를 다시 시작하여 문제를 해결했습니다. 문제가 무엇인지 잘 모르겠습니다.

Could not open a new pseudo-tty.내 .profile 파일을 제거하기 위해 slhck 지시를 따른 후 내 터미널에 나타나서 아이디어를 얻었습니다 . 그러다가 구글에서 검색해서 이걸 발견했어요; http://blogs.oreilly.com/digitalmedia/2008/03/fixing-terminal-tty-errors.html.

감사해요

관련 정보