wake-up-neo.com

Wie kann man .bash_profile auf einem Mac wiederherstellen? Keines meiner Unix-Terminals funktioniert

Ich habe etwas zu meinem bash_profile hinzugefügt, während ich versucht habe, Playframework zu meinem Pfad hinzuzufügen, und etwas ist stark durcheinander geraten.

Ich habe die folgende Zeile zu meinem .bash_profile hinzugefügt

export PATH=$PATH:the path to my play excitable 

dann habe ich alles gespeichert und mein terminal neu gestartet. Ich kann von meinem Terminal aus nichts mehr tun. Ich kann keine CDs in ein Verzeichnis kopieren, ich kann Java nicht mehr finden, ich kann vi oder nano nicht öffnen. Ich fand this Thread auf SuperUser, der vorschlug, ein anderes Terminal zu öffnen und das Bash-Profil zu ändern.

Ich habe versucht, die Bash durch Tippen zu öffnen

/bin/bash

und ich konnte erfolgreich ein anderes Terminal öffnen, habe aber immer noch keinen Zugriff auf einen der regulären Unix-Befehle. Ich war immer noch nicht in der Lage, vi oder nano zu öffnen, um die Leitung zu entfernen, die das Problem verursacht.

Ich habe versucht, eine neue Terminalanwendung herunterzuladen, ohne Glück.

Ich habe versucht, versteckte Dateien zu aktivieren, damit ich die Datei einfach mit einem Texteditor ändern kann, indem ich den folgenden Befehl ausführe:

defaults write com.Apple.Finder AppleShowAllFiles TRUE

aber da mein terminal nicht funktioniert hat das auch nicht funktioniert.

Wie kann ich meinen Computer reparieren?.

24
j.jerrod.taylor

Dies ist zwar für Stackoverflow offtopisch, lässt sich aber auch ganz einfach beheben:

  1. Starten Sie Terminal.app.
  2. $PATH Zurücksetzen:

    $ export PATH=/bin:/usr/bin:/usr/local/bin
    
  3. Fix ~/.bash_profile:

    $ vi ~/.bash_profile
    

Oder Sie können das Setzen von $PATH Vermeiden mit:

$ /usr/bin/vi ~/.bash_profile
71
trojanfoe