Терминал показывает первую метку вашего имени хоста BSD (при условии, что ваша оболочка BASH). Если BSD имя хоста yourhostname.mynetwork.com
, то терминал будет отображать только yourhostname
-
Так откуда берется имя хоста BSD? Это может прийти из нескольких мест:
• из файла: /etc/hostconfig
• из файла: /Library/Preferences/SystemConfiguration/preferences.plist
(Система ▸ Система ▸ Имя хоста)
• в противном случае результат обратного DNS-запроса вашего основного IP-адреса (поэтому вы можете заметить, что при посещении интернет-кафе вы видите совершенно другое имя хоста, чем при подключении дома)
• иначе ваше имя хоста "Bonjour" в « Системных настройках»> "Общий доступ" (снова список preferences.plist
... Система ▸ Сеть ▸ HostNames ▸ LocalHostName)
• наконец, если ничего из вышеперечисленного не было установлено, имя хоста BSD будет просто localhost
Кстати, я недавно ответил на тот же вопрос здесь: Mac OS X Terminal - откуда берется имя приглашения