Почему мое имя хоста отличается в Emacs?

Печальная история

[root@localhost root]# gcc homework.c -o homework.c
[root@localhost root]#
[root@localhost root]# ls
homework.c
[root@localhost root]# 

Противоречие

меньше> больше

Название произошло от шутки выполнения "назад больше". Чтобы помочь помнить различие между меньше и больше, общая шутка должна сказать, "меньше> больше", подразумевая, что меньше имеет большую функциональность, чем больше. - из Википедии

6
23.09.2010, 19:41
2 ответа

Имя в /etc/hostname то, что Ваш компьютер думает, что это называют. Это часто, что предназначено именем хоста.

Компьютеры, подключенные к Интернету (включая интранет), имеют имена; более точно большинству интерфейсов Интеллектуальной сети связали имя с их IP-адресом. Интернет-узлы, которые не являются маршрутизаторами обычно, имеют стоящий рассмотрения единственный сетевой интерфейс, и имя, связанное с этим интерфейсом, называют его полностью определенным доменным именем (FQDN). FQDN является именем, которое можно использовать для обозначения компьютера от любого другого интернет-узла (хорошо, предполагая, что нет никаких сложных включенных конфигураций). Обычно для подавления беспорядка FQDN - что-то как foo.example.com где foo имя хоста.


Когда у Вас есть единственный открытый кадр, Emacs использует значение system-name переменная как заголовок кадра. Эта переменная установлена на FQDN, когда Emacs запускается. Можно изменить его от Вашего .emacs если Вы желаете. Эта переменная не используется очень, не волнуйтесь об изменении ее. Это используется для формирования адреса электронной почты по умолчанию, когда Вы отправляете почту или сообщения новостей из Emacs, но Вы почти всегда переопределяли бы тот адрес электронной почты, устанавливающий так или иначе.

Формат заголовка кадра определяется frame-title-format переменная (если не переопределено для определенного кадра). Можно изменить его, если требуется использовать что-то другое, чем system-name когда существует единственный кадр. Например, если Вы хотите всегда видеть буферное имя в заголовке кадра (в противоположность тому, когда существует только один кадр Emacs), можно установить его на "%b".

10
27.01.2020, 20:24
  • 1
    Здесь является моим: (multiple-frames "%b" ("" invocation-name "@" system-name)) –  Joel J. Adamson 24.09.2010, 19:50
  • 2
    , Как я изменяю свой FQDN? Я знаю, как измениться /etc/hostname, но это не меняет полностью определенное имя... –  Seamus 25.09.2010, 20:35
  • 3
    @Seamus: Простой ответ: в /etc/hosts, на строке, соответствующей Вашему IP-адресу, измените или добавьте имя, содержащее по крайней мере одну точку. Истинный ответ: Это зависит от Вашей настройки сети и чего Вы хотите достигнуть (существует больше чем один способ определить FQDN, и они иногда дают различные результаты). –  Gilles 'SO- stop being evil' 25.09.2010, 22:48

Вы могли бы идти через шаги в http://www.debianadmin.com/change-hostname-or-server-name-of-a-linux-machine.html

Emacs, кажется, использует полное квалифицированное доменное имя, поэтому удостоверьтесь, что это соответствует Вашему желаемому имени.

1
27.01.2020, 20:24

Теги

Похожие вопросы