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