.profile w Mac OS X?

22

Ustawiłem preferencje terminala, aby wykonywać:

 set -o vi 

Podczas uruchamiania. Problem polega na tym, że nie wykonuję tego polecenia po otwarciu nowej karty terminala.

Czy w systemie OS X jest coś takiego jak .profile, w którym mogę umieścić to polecenie?

OscarRyz
źródło

Odpowiedzi:

28

.profilePlik w MacOSX działa dokładnie tak, jak można by oczekiwać. Wystarczy utworzyć plik .profile w katalogu użytkownika, jeśli nie istnieje.

Simone Carletti
źródło
Oooch! Dziękuję Ci. Byłem zdezorientowany faktem, że go tam nie było. Stworzyłem go i działa idealnie. Wiele lat temu OXS używał tcsh, czy wiesz, który z nich jest obecnie używany? chyba bash?
OscarRyz
3
Tak, domyślnie Terminal używa bash.
Simone Carletti
czy profil wymaga #!/bin/bashnagłówka?
the_prole
12

Ponieważ, jak wspomniano, Terminal domyślnie używał bash dla kilku wersji, możesz chcieć uważać na plik .bash_profile, jeśli .profile nie jest obecny. Zobacz „które pliki startowe są odczytywane przez powłokę?” Często zadawane pytania na http://hayne.net/MacDev/Notes/unixFAQ.html#shellStartup, które wyjaśniają, w jaki sposób używane są różne pliki i kolejność ich odczytu podczas uruchamiania.

pjmorse
źródło