Wie kann ich .bash_profile auf einem Mac wiederherstellen?Keines meiner Unix-Terminals funktioniert [geschlossen]
-
26-12-2019 - |
Frage
Ich habe etwas zu meinem bash_profile hinzugefügt, als ich versuchte, Playframework zu meinem Pfad hinzuzufügen, und dabei ist etwas völlig 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 in kein Verzeichnis wechseln, ich kann Java nicht mehr finden, ich kann vi oder nano nicht öffnen.ich fand Das Thread auf SuperUser, der vorschlug, ein anderes Terminal zu öffnen und das Bash-Profil zu ändern.
Ich habe versucht, Bash durch Eingabe 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 konnte vi oder nano immer noch nicht öffnen, um die Zeile zu entfernen, die das Problem verursacht.
Ich habe versucht, eine herunterzuladen neue Terminalanwendung 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?
Lösung
Während dies für Stackoverflow nicht zum Thema gehört, lässt es sich auch ziemlich einfach beheben:
- Starten Sie Terminal.app.
Zurücksetzen
$PATH
:$ export PATH=/bin:/usr/bin:/usr/local/bin
Fix
~/.bash_profile
:$ vi ~/.bash_profile
Oder Sie können die Einstellung vermeiden $PATH
überhaupt mit:
$ /usr/bin/vi ~/.bash_profile