Откуда появляется имя в командной строке?

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

australia:~ rod$ 

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

  • Как отключить команду + q для терминала на OSX
  • Как отключить альтернативный экран в терминале Terminal.app OSX?
  • Пытаясь установить Astromenace на мой linux mint 14 cinnamon pc
  • Терминал, который поддерживает курсивный код выхода ANSI?
  • Прочтите всю историю команд терминала в OS X
  • Что делает приложение терминалов «Показать альтернативный экран»? (OS X)
  • Откуда берутся это имя, почему это так, что это значит и как я могу его изменить (или вообще изменить его)?

  • Tar - отбросить структуру каталогов
  • Как зашифровать ТОЛЬКО папку профиля пользователя (например: / User / sid) в Mac OS X Lion 10.7.2?
  • Что такое сообщение «У вас есть новое письмо» в Linux / UNIX?
  • В чем разница между bash и sh?
  • Подключение к сети Wi-Fi через терминал Mac
  • Как проверить, есть ли плохой сектор на внешнем жестком диске USB на OS X?
  • 5 Solutions collect form web for “Откуда появляется имя в командной строке?”

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

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

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

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

    Котировки необходимы. --set также принимает ComputerName и LocalHostName .

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

    Для проверки введите:

     $ hostname 

    Дважды проверить изменения.

    Как указывали другие, «австралия» – это имя вашего компьютера и, вероятно, назначена вам через DHCP.

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

    Есть еще вопросы о том, как SuperUser обсуждает, как изменить ваше приглашение – например, «Можно ли изменить текст подсказки окна терминала?» Или этот .

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

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

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

    Давайте будем гением компьютера.