Öffnen Sie versteckte Konfigurationsdateien ohne Terminal

10

Ich habe einige Änderungen an meiner vorgenommen, .profiledie die Terminal-App beschädigt haben. Ich kann das Terminal starten, erhalte jedoch keine Eingabeaufforderung mehr. Ich kann keine versteckten Dateien anzeigen, um die .profileoder .bashrcDateien zu löschen .

Wie kann ich versteckte Dateien anzeigen, ohne das Terminal zu verwenden?

upbeat.linux
quelle
Können Sie Befehle ausführen? Versuchen Sie, etwas wie auszuführen, echo testund prüfen Sie, ob der Befehl funktioniert.
Wuffers
Ich habe den Titel Ihrer Frage bearbeitet, da er nicht mit der eigentlichen Frage am Ende Ihres Beitrags übereinstimmt. Sie können zurückkehren, wenn Sie nicht einverstanden sind.
Daniel Beck
@Mark - Ich konnte überhaupt keine Befehle ausführen. Ich habe sogar ein Skript geschrieben, um dies zu tun: Standardmäßig schreibe com.apple.finder AppleShowAllFiles TRUE (mit #! / Bin / sh), aber es würde aus irgendeinem Grund nicht ausgeführt. @ Daniel süß, danke.
upbeat.linux
Sie müssen diese Dateien zuerst als ausführbare Datei ( chmod +x) markieren . Wenn Sie möchten, dass Terminal sie öffnet, geben Sie ihnen eine .toolErweiterung. // Erwägen Sie, eine Antwort zu akzeptieren, da Ihr Problem gelöst zu sein scheint.
Daniel Beck

Antworten:

13

Drücken Sie Cmd-Shift-.in einem Dialogfeld " Datei öffnen ". Dies zeigt versteckte Dateien und Ordner. Öffnen Sie Ihre beschädigten Dateien und bearbeiten Sie sie z. B. in TextEdit oder dem Nur-Text-Editor Ihrer Wahl.

Im selben Dateidialog können Sie drücken Cmd-Shift-G, um zu einem bestimmten Ordner zu wechseln. Dies ist nützlich für alle versteckten Unix-Ordner wie /etc.

Daniel Beck
quelle
Süß: Einer meiner anfänglichen Ärger war, dass ich die Unix-Systemdateien nicht einfach und intuitiv verfügbar machen konnte. Ein bisschen Ausdauer, Recherche und natürlich Superuser und alles ist golden. Diese Erfahrung wird angenehmer sein. Ich bin es gewohnt, meine Tastenkombinationen und .bash * -Dateien von der Linux-Box auf die Linux-Box zu übertragen. Danke noch einmal!
upbeat.linux
1

Ich würde ein anderes Benutzerkonto erstellen, mich dann als dieses Konto anmelden und über "sudo" Administratorrechte erhalten und damit Ihre fraglichen versteckten Dateien ändern.

James T Snell
quelle
Dies war eine weitere Option, die für mich funktioniert hat. Ich habe einige der Antworten getestet und sie konnten mein Problem mit jedem neu erstellen und lösen. Danke White Phoenix!
upbeat.linux
Heh, jemand hat diese Antwort heute abgelehnt. Wie zufällig.
James T Snell
Es ist nicht die beste Antwort, aber in Zukunft, wenn Apple beschließt, es so zu gestalten, dass Cmd + Shift + - Dateien nicht mehr einblendet, wird dies immer noch eine praktikable Alternative sein, die es hilfreich und positiv macht. Eine frühere Antwort in einem Forum sagte, dass Cmd + Shift + B verwendet werden soll. Heh ...
jmort253
1

Sie können Secrets.prefpane verwenden, um versteckte Dateien im Finder anzuzeigen und vieles mehr.

http://secrets.blacktree.com/

Somantra
quelle
Danke Somantra. Ich muss das überprüfen. Ich habe seit fast 10 Jahren keinen Mac mehr benutzt und war ein bisschen frustriert, dass er nicht wie meine Linux-Boxen sofort einsatzbereit war. Dies ist eine äußerst hilfreiche Seite!
upbeat.linux
0

Alle Antworten sind großartige Möglichkeiten, um dasselbe Problem zu lösen. Ich habe mein Problem repliziert und jedes getestet.

Übrigens war mein Vorsatz, die Standard-Terminal-Shell in / bin / sh zu ändern. Dann überschrieb TextWrangler in TextWrangler .bash_profile und .profile mit einer leeren Datei. Abgemeldet und dann wieder angemeldet.

Vielen Dank an alle.

upbeat.linux
quelle
Sie sollten in Ihrer Antwort angeben, wie die Shell geändert werden soll. Ich habe tatsächlich versucht, dies zu tun, bevor ich Strg + Umschalt + gefunden habe - aber ich konnte die Einstellung nicht finden ....
jmort253