2

Когда я открываю терминал на моем Mac, вот что он показывает:

australia:~ rod$

Я не живу в Австралии, не имею никакого отношения к Австралии и никогда не устанавливал терминал в Австралии.

Откуда появилось это имя, почему оно там, что оно значит и как я могу изменить его (или я вообще должен изменить его)?

5 ответов5

6

Обычно имя, которое вы видите там, это ваше имя хоста, то есть имя вашего Mac. Введите hostname в оболочке, чтобы увидеть ваше полное имя хоста. Обратите внимание, что он может быть назначен DHCP.

5

Обычно, когда вы открываете терминал, показывающий имя хоста компьютера, вы можете обновить его с помощью:

$ sudo scutil --set HostName "<new name>"

Цитаты обязательны. --set также принимает ComputerName и LocalHostName .

Возможно, вам придется сделать это после обновления OS X, где имя хоста может измениться на «authorize-fd8888» (или подобное).

Чтобы проверить, введите:

$ hostname

перепроверить изменения.

3

Я полагаю, что вы либо получаете его с настройками DHCP, либо тот, кто настроил Mac OS X, установил его для вас. Взгляните на Системные настройки -> Интернет и беспроводные сети -> Общий доступ -> Имя компьютера. Если вы не получаете его от DHCP, вы можете установить его там.

1

Как уже отмечали другие, "australia" - это имя хоста вашего компьютера, которое, вероятно, назначается вам через DHCP.

Ваш вопрос также спрашивает, как вы можете изменить свою подсказку. Это проще, чем изменить имя вашего компьютера.

Есть и другие вопросы о том, как изменить приглашение, в SuperUser, например:«Можно ли изменить текст приглашения моего окна терминала?" или этот.

1

Имя - это имя хоста вашего компьютера, которое иногда, но не всегда, совпадает с именем, которое вы дали при первой настройке. Звучит так, как будто вы получили другое имя хоста по DHCP. Имя хоста является одним из необязательных параметров, которые DHCP-сервер может назначать, но не обязывает.

DHCP - это протокол, который используется компьютером, чтобы запрашивать у DHCP-сервера в той же сети все параметры, необходимые для подключения к этой сети, вместо того, чтобы вводить их вручную. Без него вы не сможете подключиться к сети, не зная, как настроить компьютер с IP-адресом, маской подсети, шлюзом по умолчанию, DNS-серверами и другими параметрами, которые будут работать с вашей конкретной сетью. Если вы не понимаете, что означают эти термины, это именно то, о чем я говорю.

У меня был опыт работы сервера DCHP на сервере Windows 2K, который назначал macs имя хоста предыдущей рабочей станции Windows XP, которая использовала тот же IP-адрес. (Системные администраторы сказали мне, что это потому, что Mac-клиент DHCP был сломан. У меня есть сомнения.)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .