ターミナルにアクセスできなくなり、カーソルのみが表示されます

ターミナルにアクセスできなくなり、カーソルのみが表示されます

私はOS Xを使用しています。

これらの指示に従って(Mac OS X に MySQL をインストールする)にファイルを追加したところ/usr、内容は

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

実際、コマンドを動作させようとしていたのですmysqlが、ターミナルにアクセスできません。カーソルは表示されますが、コマンド ラインは表示されません。また、Finder で作成したファイルも見つかりません。コマンド Shift G を使用してフォルダーを検索しました/usrが、ファイルはありません。

答え1

なぜbash起動しないのですか?

bashが正しく起動しない場合は、構成ファイルの 1 つが壊れています。これらは次のとおりです。

  • /etc/profile

そしてその後、最初に見つかるのは次のうちの 1 つです。

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

チュートリアルに正しく従った場合、~/.profileファイルが作成されます。ただし、 ではありません。ファイルは にあるディレクトリ/usr内に存在し、シェルには として認識されます。 には何でも入れることができ、bash の起動には影響しません。$HOME/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.このアイデアは、slhck の指示に従って .profile ファイルを削除した後にターミナルに表示された ため思いつきました。その後、Google で検索してこれを見つけました。http://blogs.oreilly.com/digitalmedia/2008/03/fixing-terminal-tty-errors.html

ありがとう

関連情報