Mam dziwny problem z terminalem w OS X.
Gdy otwieram terminal, nazwa użytkownika w wierszu polecenia to:
unknown-04-0c-ce-e3-0d-c2: ~
Nie mogę ustalić, kiedy to się zaczęło, ani dlaczego. Zwykle używam iTerm do programowania stron internetowych, ale dzieje się tak również w normalnej aplikacji OS X Terminal.
Wszelkie pomysły / pomoc byłyby bardzo mile widziane.
Dzięki
Aktualizacja: Dzięki @fayadfami i @aliasgar za prawidłowe odpowiedzi i kierowanie mną we właściwym kierunku. Również ten post na forum pomógł http://forums.macrumors.com/showthread.php?t=152407 Wyciąg z właściwego postu:
Po napotkaniu dokładnie tego samego problemu i natknięciu się na ten wątek, próbując go rozgryźć, pomyślałem, że opublikuję odpowiedź.
OS X początkowo ustawia twoją nazwę hosta na wartość ustawioną dla twojej nazwy komputera podczas udostępniania; Jeśli jednak skonfigurowano opcję DHCP i dopasowano bieżącą dzierżawę na serwerze DHCP (tj. dopasowano adres IP innego niedawnego użytkownika), system OS X ustawi następnie nazwę hosta na wartość, jaką serwer DHCP ma obecnie dla tej dzierżawy .
Na początku to mnie przeraziło, ponieważ właśnie sformatowałem (właśnie kupiłem swojego pierwszego Maca i chcę zobaczyć, jak działa instalator) i wiedziałem , że nie zmieniłem jeszcze nazwy komputera w Udostępnianiu - ale moja nazwa hosta systemu w Terminalu monit został rzeczywiście zmieniony na wcześniej ustawiony format wstępny. Rozejrzałem się dookoła, nie znajdując nigdzie nazwy zapisywania wpisów do dziennika; Myślałem, że albo format nie wyczyścił właściwie wszystkiego, albo straciłem rozum. W końcu zalogowałem się do mojego routera (jest to Linksys WRT54GS z OpenWRT) i znalazłem nazwę hosta w bieżącym pliku dzierżawy. Następnie ręcznie ustawiam adres IP mojego komputera Mac na coś innego i voila! - nazwa hosta powróciła do tego, czego się spodziewałem.
Mam nadzieję, że pomoże to uratować kogoś przed tą samą paranoją, przez którą przeszedłem.
Odpowiedzi:
To, co jest wyświetlane w wierszu polecenia na terminalu, to nazwa przypisana przez serwer DHCP, dołączona przez adres MAC
Nazwa komputera Macintosh została przypadkowo zmieniona lub jakiś program / aplikacja zmieniła ją jawnie (lub NIE może mieć nazwy w twoim przypadku) .
Idź do
System Preferences
i kliknijSharing
. ZmieńComputer Name
. Załączam zrzut ekranu tego samego.Reboot
Mac. Standardowa nazwa może wyglądać jak „MacBook Steve'a Jobsa”. Po prostu spersonalizuj to własnym nazwiskiem. I natychmiast pojawi się komunikatSteve-Jobs-MacBook-Pro:~ steve$
źródło
/var/log/system.log
uważnie przyjrzyj się procesom uruchamianym podczas uruchamiania systemu i czy możesz znaleźć proces odpowiedzialny za to.Naprawdę prosty sposób to rozwiązać, to po prostu udać się do
System Preferences
>Network
>Advanced
>TCP/IP
i po prostu nadrobić każdą starą nazwę dla identyfikatora klienta DHCP (poniżej przycisku „Renew dzierżawy DHCP”).źródło
W OSX Daily znajduje się świetny artykuł o tym, jak dostosować monit Terminala . Nie jestem pewien, dlaczego zmieniło się twoje, ale dostosowanie go przywróci normalne ... lub coś innego, jeśli ci się spodoba :)
Zacytuję poniższy artykuł:
źródło