Profildatei kann in OS X nicht gefunden werden

35880
Rommel Alonzo

Ich versuche, TBB (Thread Building Blocks) von Intel auf meinem Mac zu installieren. Egal wo ich nachschaue, ich kann die .profileDatei nicht finden, die ich ändern muss, um TBB zu verwenden.

Irgendwelche Ratschläge oder Hinweise, wo ich es finden könnte?

Wenn es versteckt ist, wie kann ich es wieder einblenden? (Ich bin neu in OS X)

Ich habe einige Artikel gelesen, die besagen, dass ich meine eigene .profileDatei erstellen könnte, aber ich glaube nicht, dass ich das TBB installieren muss.

16

1 Antwort auf die Frage

23
slhck

Es gibt keine ~/.profileStandardeinstellung.

Einige Hintergrundinformationen: Wenn Sie Ihre Terminal.app starten, wird eine Shell geladen - in Ihrem Fall Bash. Shells können Konfigurationsdateien haben und .profilesind eine davon. Sie werden beim Start der Shell in einer bestimmten Reihenfolge gelesen. Sie können man bashden Abschnitt "Aufruf" für weitere Details ausführen und lesen.

Nun, unter macOS würde ich empfehlen, keine .profileDatei zu erstellen, sondern eine .bash_profileDatei. Für Bash macht dies keinen Unterschied in der Funktionalität. Beachten Sie jedoch, dass, sobald Sie eine Datei mit dem Namen erstellen ~/.bash_profile, Sie ~/.profilewird nicht mehr gelesen werden, und da die meisten Führer werden Sie ändern möchten .bash_profile, ist es besser, zu diesem zu halten.

Sie können die Datei einfach erstellen, wenn sie nicht existiert, und sie in einem Texteditor öffnen.

touch ~/.bash_profile open -e !$ 

Speichern Sie es und wenn Sie das nächste Mal eine neue Instanz von Bash starten (z. B. durch Öffnen eines neuen Terminal-Fensters), werden Sie ~/.bash_profilegelesen und alle darin enthaltenen Befehle werden ausgeführt.

Ich habe es versucht, bekam aber eine Syntaxfehlermeldung mit einem Zeiger auf "~", irgendwelche Vorschläge? Stuart Jeckel vor 8 Jahren 0
@StuartJeckel Welcher Fehler genau? Es sollte kein Problem damit geben. Sind Sie sicher, dass Sie genau wie gezeigt kopiert haben? slhck vor 8 Jahren 0
Der Hinweis .bash_profile ist hier sehr wichtig chrismarx vor 5 Jahren 0
@chrismarx Du hast recht, ich habe die Antwort tatsächlich umgeschrieben, um den Benutzern mitzuteilen, dass sie einfach ein `.bash_profile` anstelle eines` .profile` erstellen. slhck vor 5 Jahren 1
@slhck danke! Ich habe mein $ NPM_TOKEN in dieser bash-Datei eingestellt, aber "echo $ NPM_TOKEN" zeigt immer noch nichts. (versucht, es systemweit fest einzustellen) TR3B vor 5 Jahren 0
@BenRacicot Ihr `.bash_profile` wird nicht automatisch systemweit gelesen, nur wenn Sie Bash tatsächlich über Ihr Terminal starten. Dies hängt von Ihrem Betriebssystem und den anderen Dateien ab. Vielleicht sollten Sie eine neue Frage stellen und uns weitere Details mitteilen (und vielleicht versuchen, "echo" -Anweisungen in die Dateien einzufügen, um zu sehen, welche geladen werden). slhck vor 5 Jahren 1