Beschaffung ~ / .bashrc in ~ / .profile?

1381
G.Rassovsky

Ich bin ziemlich neu in der Entwicklung unter OSX und habe anfangs einige Aliase und andere Präferenzen im ~ / .profile zugewiesen, jedoch wurde es nach einiger Zeit ziemlich groß und unordentlich, da ich auch viele Umgebungsvariablen definieren musste.

Also habe ich eine ~ / .bashrc-Datei erstellt (wie bei Linux) und all meine Aliase und Präferenzen dort platziert. Da es sich bei jeder Instanz von mac terminal jedoch um ein Anmeldeterminal handelt, liest es nicht die .bashrc, sondern nur .profile ...

Meine Lösung bestand also darin, source .bashrcam Ende von ~ / .profile ein zu platzieren und das erledigt die Aufgabe. Ich frage mich also, ob das nicht gut ist und ob es einen besseren und saubereren Weg gibt, da dies ein bisschen hack ist.

0

1 Antwort auf die Frage

1
dofine
Oh, das ist ein sehr hilfreiches Diagramm. Wenn ich es richtig verstanden habe, ist es eigentlich besser, es von .bash_login zu beziehen. (Da es ERSTE ist) würde es mein .profile erreichen, um meine env-Werte zu instanziieren? G.Rassovsky vor 9 Jahren 0
@ G.Rassovsky Eigentlich habe ich .bash_login selbst nicht benutzt. .profile wird nicht erreicht, wenn .bash_login vorhanden ist. Vielleicht ist es besser, ~ / .profile zu benutzen (meiner Meinung nach). dofine vor 9 Jahren 0
ach ja, ich glaube, du hast recht, ich habe das nicht gleich entdeckt ... also halte am besten meine Quelle .bashrc in .profile und mach dir keine allzu großen Sorgen. :) G.Rassovsky vor 9 Jahren 0