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

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

australia:~ rod$ 

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

  • Повторение вывода в файл при одновременном просмотре его в консоли
  • Как отключить альтернативный экран в терминале Terminal.app OSX?
  • Как автоматически загружать byobu при запуске терминала?
  • Как отправить escape-символ на терминал OS X?
  • Есть ли способ заставить Linux запускать команду каждые X минут?
  • Использовать панель прокрутки терминала с помощью tmux
  • Откуда берутся это имя, почему это так, что это значит и как я могу его изменить (или вообще изменить его)?

  • Как Terminal.app обнаруживает изменение параметров терминала?
  • Есть ли сценарий, в котором необходим rm -rf -no-preserve-root?
  • Создавать распределение размеров файлов из командной строки
  • Что такое эффект CTRL + Z в приложении unix \ Linux
  • Установите удаленный каталог UNIX в Windows 7
  • Изучение основ Linux / Unix
  • 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 был сломан. У меня есть сомнения.)

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