Ich kann nicht mehr auf das Terminal zugreifen, es wird nur ein Cursor angezeigt

Ich kann nicht mehr auf das Terminal zugreifen, es wird nur ein Cursor angezeigt

Ich verwende OS X.

Befolgen Sie diese Anweisungen (Installieren von MySQL unter Mac OS X) Ich habe eine Datei hinzugefügt /usrund der Inhalt war

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

Eigentlich habe ich versucht, den mysqlBefehl zum Laufen zu bringen, aber jetzt kann ich nicht auf das Terminal zugreifen. Ich bekomme nur einen Cursor, aber keine Befehlszeile. Ich kann die von mir erstellte Datei auch nicht im Finder finden. Ich habe Befehlstaste + Umschalt + G verwendet, um den Ordner zu finden, /usraber die Datei ist nicht da.

Antwort1

bashWarum startet Ihr nicht?

Wenn Ihr System bashnicht richtig startet, ist eine seiner Konfigurationsdateien defekt. Diese sind:

  • /etc/profile

Und danach das erste davon, das es finden kann:

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

Wenn Sie das Tutorial richtig befolgt haben, haben Sie die ~/.profileDatei erstellt. Aber nicht in /usr. Sie sollte in Ihrem $HOMEVerzeichnis liegen, das sich unter befindet /Users/your-usernameund der Shell bekannt ist ~. Sie können alles hineinschreiben, was Sie wollen /usr, und es würde den Start von Bash nicht beeinträchtigen.

Entfernen wir~/.profile

Versuchen Sie, in die Terminal.app-Einstellungen zu gehen und Folgendes zu ändern:

Der Befehl, den Sie ausführen möchten, lautet:

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

Vergessen Sie nicht, das Häkchen zu entfernenInnerhalb der Shell ausführen. Natürlich ändern Sie your-usernamezu Ihremtatsächlichkurzer Benutzername. Sobald Sie dieses Terminalprofil öffnen, .profilewird Ihre vorhandene Datei gelöscht.

Sie können dann das Häkchen beiFühren Sie den Befehl ausFeld und versuchen Sie, von vorne zu beginnen.

Andere Möglichkeiten zum Debuggen

Wenn die oben genannten Schritte nicht geholfen haben,Führen Sie den Befehl ausVersuchen Sie, Folgendes auszuführen:

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

Dadurch können Ihre letzten Schritte zurückverfolgt werden. Dies wären wertvolle Informationen für Ihren Beitrag.

Ihr Terminal zeigt Could not open a new pseudo-tty?

In diesem Fall ist ein Neustart erforderlich. Sie haben aus irgendeinem Grund zu viele Forks erstellt und damit die Dateisystemgrenzen überschritten. Dies sollte durch einen einfachen Neustart Ihres Macs wiederhergestellt werden können.

Antwort2

Ich habe das Problem durch einen Neustart meines Computers gelöst. Ich bin mir nicht wirklich sicher, was das Problem war.

Ich kam auf die Idee, weil Could not open a new pseudo-tty.in meinem Terminal erschien, nachdem ich die Slhck-Anweisungen zum Entfernen meiner .profile-Datei befolgt hatte. Dann habe ich bei Google gesucht und dies gefunden; http://blogs.oreilly.com/digitalmedia/2008/03/fixing-terminal-tty-errors.html.

Danke

verwandte Informationen