Dzisiaj widziałem, że kiedy otwieram terminal, wyświetla się monit basha username@228~:
. Kiedy wpisuję pwd
dostaję /Users/username
więc zastanawiałem się skąd pochodzi ten 228? Nie było tak kilka dni temu i nie jestem pewien, co wprowadziło tę zmianę.
Mój system operacyjny to OS X Yosemite 10.10.5
.
W .bash_profile
mam export PS1="\u@\h\w: "
.
\H
, tj.export PS1="\u@\H\w: "
? A co jest wyjściemhostname
?hostname
wyświetla pełną nazwę hosta sieci, z którą jestem obecnie połączony. Zaczyna się również od numeru228
.Odpowiedzi:
Z listy ciągów znaków zachęty (zobacz PROMPTING in
man bash
):Zwykle daje to ładną krótką nazwę hosta, ale w twoim przypadku prowadzi do nieco mylących
228
.źródło
Jesteś połączony z niewłaściwym dostawcą Internetu. Tak, w twoim routerze WiFi masz (przynajmniej) DWIE sieci WiFi. Jesteś połączony z tym, który jest dostępny dla wszystkich. Prawdopodobnie Twój dostawca usług internetowych pozwala na łączenie się w całym kraju z tymi samymi danymi uwierzytelniającymi, których używasz w domu.
To jest wyjaśnienie, ale rozwiązanie ... nie istnieje.
źródło