.profile unter Mac OS X?

22

Ich habe meine Terminaleinstellungen für die Ausführung festgelegt:

 set -o vi 

am Anfang. Das Problem ist, dass ich diesen Befehl nicht ausführen kann, wenn ich eine neue Terminal-Registerkarte öffne.

Gibt es in OS X so etwas wie .profile, in das ich diesen Befehl schreiben kann?

OscarRyz
quelle

Antworten:

28

Die .profileDatei in MacOSX funktioniert genau so, wie Sie es erwarten würden. Erstellen Sie einfach die .profile-Datei in Ihrem Benutzerverzeichnis, falls diese noch nicht vorhanden ist.

Simone Carletti
quelle
Ooohhh !!! Vielen Dank. Ich war verwirrt von der Tatsache, dass es nicht da war. Ich habe es erstellt und läuft perfekt. Vor Jahren hat OXS tcsh verwendet. Wissen Sie, welches derzeit verwendet wird? Bash, denke ich?
OscarRyz
3
Ja, standardmäßig verwendet Terminal Bash.
Simone Carletti
Benötigt das Profil einen #!/bin/bashHeader?
the_prole
12

Da Terminal, wie bereits erwähnt, in einigen Versionen standardmäßig bash verwendet hat, sollten Sie nach einer .bash_profile-Datei Ausschau halten, wenn .profile nicht vorhanden ist. Siehe "Welche Startdateien werden von der Shell gelesen?" Häufig gestellte Fragen unter http://hayne.net/MacDev/Notes/unixFAQ.html#shellStartup, in denen erläutert wird, wie die verschiedenen Dateien verwendet werden und in welcher Reihenfolge sie beim Start gelesen werden.

pjmorse
quelle