Откуда берется имя приглашения в MacOS Terminal?
Откуда появилось слово в начале приглашения на моем терминале MacBook Pro?
На данный момент это выглядит так
Last login: Fri Oct 14 12:55:34 on ttys000
sherrythinkpad:~ ConfusedNoob$
sherrythinkpad:~ ConfusedNoob$
Очевидно, ConfusedNoob - это мое имя пользователя, но где на Земле sherrythinkpad
приходящий из?
1 ответ
Терминал показывает первую метку вашего имени хоста BSD (при условии, что ваша оболочка BASH). Если ваше имя хоста BSD yourhostname.mynetwork.com
тогда терминал будет отображать только yourhostname
-
Так откуда берется имя хоста BSD? Это может прибыть из нескольких мест:
Из файла:
/etc/hostconfig
Остальное из файла:
/Library/Preferences/SystemConfiguration/preferences.plist
(Система ▸ Система ▸ HostName)В противном случае результат обратного DNS-запроса для вашего основного IP-адреса (так что вы можете заметить, что при посещении интернет-кафе вы видите совершенно другое имя хоста, чем при подключении дома)
Иначе ваше имя хоста "Bonjour" в Системных настройках> Общий доступ (
preferences.plist
снова... Система ▸ Сеть ▸ HostNames ▸ LocalHostName)Наконец, если ничего из вышеперечисленного не было установлено, имя хоста BSD будет просто
localhost