Dlaczego moje okno terminala wyświetla wszystkie te błędy?

0

Niedawno moje okno terminala zaczęło wyświetlać mnóstwo błędów na początku każdej nowej sesji. To prawie tak, jakby wypluwał domyślny tekst (datę itp.) I interpretował go jako alias? Nie zmieniłem niczego, co wiem, zresetowałem komputer itp. Jakieś pomysły?

wprowadź opis zdjęcia tutaj

Gafel
źródło

Odpowiedzi:

3

Wygląda na to, że masz skrypt startowy bash, który zawiera niektóre obecnie nieprawidłowe elementy. Sprawdź czy nie masz .bashrc, .bash_profilei .bash_loginzobaczyć, czy nie ma żadnych skryptów wykraczająca tam.

Czy ostatnio zaimportowałeś swoje konto na nowy / ponownie zainstalowany komputer lub zmieniłeś typ konta użytkownika dla tego użytkownika? Jakieś inne zmiany ostatnio?

prodigitalon
źródło
Jeśli moja pamięć działa (w tej chwili nie jestem w pobliżu komputera Mac), bash na komputerze Mac używa do konfiguracji pliku .profile
1
W najnowszych systemach OS X (10.4+) bash „szuka ~ / .bash_profile, ~ / .bash_login i ~ / .profile, w tej kolejności”, podobnie jak w innych systemach unix-y.
Tak, to jest plik podstawowy. Ale to też używa .bash_logini myślę, .bashrcże nigdy nie próbowałem .bashrc. Wspomniałem o wszystkich trzech jsut, ponieważ nigdy nie wiadomo, gdzie ktoś może spróbować przykleić ich konfigurację :-)
1

Czy zainstalowałeś GhostScriptlub MacTex? Wygląda na to, że dokonują zestawu zmian w plikach zasobów, do których odnoszą się inni.

Jak to naprawić? Spróbuj wykonać poniższe polecenia w terminalu, aby znaleźć plik, którego może to dotyczyć

grep setloginpath /etc/*
grep setloginpath ~/.*

Pierwszy wiersz to sprawdzenie plików konfiguracyjnych dla całego systemu, setloginpatha drugi to sprawdzenie plików konfiguracyjnych konta użytkownika setloginpath.

Mam nadzieję, że znajdziesz plik zawierający coś zgodnego z

setloginpath added /usr/local/bin start at Sun Dec 20 01:00:21 PST 2009

Gdy go znajdziesz, będziesz musiał usunąć problematyczną linię ...

epatel
źródło