Wie setze ich mein ~/Profil vom Terminal in Mac OS X 10.5 zurück?

Wie setze ich mein ~/Profil vom Terminal in Mac OS X 10.5 zurück?

Grüße,

Ich habe vor Kurzem Tomcat auf meiner OS X 10.5-Box installiert und während ich mit ~/profile herumgespielt habe, habe ich versehentlich einen falschen Alias ​​eingegeben und gespeichert. Kurz gesagt: Jedes Mal, wenn ich die Terminal-App öffne, versucht sie, den Alias ​​zu starten, hängt sich auf und reagiert nicht mehr auf Tastaturbefehle.

Ich habe versucht, meinen Home-Ordner -> Bibliothek -> Einstellungen -> com.apple.terminal.plist zu löschen

Dies hat nicht funktioniert... Wenn ich jedoch einen anderen Benutzer auf dem System erstelle, funktioniert das Terminal einwandfrei.

Ich nehme an, es handelt sich wahrscheinlich um eine versteckte Datei im Home-Verzeichnis. Aber ich hatte kein Glück damit, meinen Mac so einzurichten, dass er versteckte Dateien anzeigen kann. Bitte helfen Sie!

Antwort1

Durch Drücken von Shift- cmd- .sollten Sie die Anzeige versteckter Dateien im Finder ein- und ausschalten, ohne das Terminal verwenden zu müssen. Suchen Sie dazu Ihre .profile-Datei, öffnen Sie sie mit Textedit und beheben Sie Ihren Fehler.

Antwort2

Sind Sie der einzige Benutzer? Wenn ja, gehen Sie bei einem neuen Benutzer (geben Sie ihm Administratorrechte) wie folgt vor:

sudo rm /home/useryoumesseduptheterminalfor/.bash_profile

oder wenn es nur „.profile“ heißt:

sudo rm /home/useryoumesseduptheterminalfor/.profile

Dadurch wird die Datei entfernt und Sie können das Terminal wieder ohne Abstürze verwenden.

Antwort3

Mit folgendem Befehl könnt Ihr Euch die versteckten Dateien im Terminal anzeigen lassen:

cd /Users/newuser  
ls -al

Alle Dateien, die vor dem Dateinamen einen „.“ enthalten, sind versteckte Dateien.

Wenn Sie die gewünschte Datei gefunden haben, können Sie den Inhalt mit dem folgenden Befehl anzeigen:

cat .hiddenfile OR less .hiddenfile

Kopieren Sie dann die Dinge, die Sie zum Wiederherstellen der .profile-Datei benötigen. Ich hoffe, das ist, was Sie wollten.

Antwort4

Wie wäre es mit:

$ sudo mv -i /Users/YourMainAccountName/.profile /Users/YourMainAccountName/busted_profile

von dem neuen Benutzer, den Sie gerade erstellt haben?

verwandte Informationen