У меня странная проблема с терминалом в OS X.
Когда я открываю терминал, имя пользователя в командной строке:
unknown-04-0c-ce-e3-0d-c2: ~
Я не могу точно определить, когда это началось или почему, к сожалению. Я обычно использую iTerm для целей веб-разработки, но это также происходит в обычном приложении OS X Terminal.
Любые идеи / помощь будут по достоинству оценены.
Спасибо
Обновление: Спасибо @fayadfami и @aliasgar за правильные ответы и за правильное направление. Также помог этот пост на форуме http://forums.macrumors.com/showthread.php?t=152407 Выдержка из правильного поста:
Сам столкнувшись с точно такой же проблемой, и наткнувшись на эту тему, пытаясь разобраться, я решил опубликовать ответ.
OS X изначально устанавливает для вашего имени хоста то, что установлено для вашего имени компьютера в разделе «Общий доступ»; однако, если вы настроили для DHCP и соответствуете текущей аренде на вашем DHCP-сервере (т. е. соответствует IP-адресу другого недавнего пользователя), OS X затем установит для вашего имени хоста то, что DHCP-сервер в данный момент имеет для этой аренды. ,
Это поначалу невероятно меня взволновало, так как я только что переформатировал (только что купил свой первый Mac и хотел посмотреть, как работает установщик) и знал, что я еще не изменил имя компьютера в разделе «Общий доступ» - все же мое системное имя хоста в терминале Приглашение действительно было изменено на то, что я предварительно установил, предварительно отформатировав. Я скитался, нигде не находя имени, кроме записей журнала; Я думал, что формат на самом деле не стирает все должным образом, или я схожу с ума. Наконец, я вошел в свой маршрутизатор (это Linksys WRT54GS под управлением OpenWRT) и нашел имя хоста в текущем файле аренды. Затем я вручную установил IP-адрес моего Mac на что-то другое, и вуаля! - имя хоста вернулось к тому, что я ожидал.
Я надеюсь, что это поможет спасти кого-то от той же самой паранойи, через которую я прошел.
Ответы:
То, что вы видите в подсказке на терминале, это имя, назначенное вашим DHCP-сервером, добавленное вашим MAC-адресом
Имя вашего Macintosh было случайно изменено, или какая-то программа / приложение изменило его явно (или, возможно, НЕ имеет названия в вашем случае) .
Перейдите
System Preferences
и нажмитеSharing
. ИзменитьComputer Name
. Я прилагаю скриншот того же.Reboot
вы Mac. Стандартное название может выглядеть как «MacBook Стива Джобса». Просто персонализируйте это с вашим собственным именем. И при появлении подсказкиSteve-Jobs-MacBook-Pro:~ steve$
источник
/var/log/system.log
на процессы, запускаемые во время загрузки системы, и можете ли вы найти процесс, ответственный за это.Действительно простой способ разобраться в этом, чтобы просто пойти в
System Preferences
>Network
>Advanced
>TCP/IP
и просто сделать любое старое имя для DHCP клиента ID (ниже «Renew DHCP Lease» кнопки).источник
В OSX Daily есть отличная статья о том, как настроить приглашение терминала . Не знаю точно, почему ваш изменился, но его настройка вернет вас в нормальное русло ... или что-то другое, если вам это нравится :)
Я приведу некоторые статьи ниже:
источник