Почему / etc / issue показывает мне Ubuntu, а не Lubuntu?

8

cat /etc/issue показывает мне

Ubuntu 13.04 \n \l

но я на Lubuntu 13.04. Какова цель /etc/issue? Кроме того, что \n \lна выходе означает?

Там также issue.netесть только что Ubuntu 13.04.

(Я знаю, что echo $DESKTOP_SESSIONдает мне Lubuntu.)


источник
3
Обратите внимание, что Lubuntu - это просто Ubuntu с другим набором предварительно выбранных пакетов. Вы можете установить Ubuntu, Kubuntu, Lubuntu и Xubuntu одновременно. Это делает невозможным обозначение одного аромата там. И $DESKTOP_SESSIONэто переменная окружения, которая работает только из сеанса рабочего стола.
gertvdijk

Ответы:

7

Смотрите справочную страницу для issue:

Файл / etc / issue представляет собой текстовый файл, который содержит сообщение или идентификацию системы, которые должны быть напечатаны до приглашения на вход в систему. Он может содержать различные последовательности @char и \ char, если поддерживается программой типа getty, используемой в системе.

Таким образом, следующие mingettyпоследовательности могут быть использованы ...

Описание тега

\ d вставить текущий день (местное время),
\ l вставьте строку, в которой работает mingetty,
\ m вставляет архитектуру машины (uname -m),
\ n вставляет имя хоста сетевого узла компьютера (uname -n),
\ o вставляет доменное имя,
\ r вставляет выпуск операционной системы (uname -r),
\ t вставить текущее время (местное время),
\ s вставляет имя операционной системы,
\ u Текущее количество пользователей, которые в настоящее время вошли в систему
\ U То же, что и \ u, но вставляет "n пользователей"
\ v Вставляет версию операционной системы (uname -v). 

Что касается /etc/issueи показывает Ubuntu: файл не связан с сеансом рабочего стола, и это текстовый файл, который вы можете вручную изменить с помощью viили nano.

Может считаться ошибкой, если вы не изменили его самостоятельно, но он также может рассматриваться как пользовательский файл, который следует оставить пользователю для изменения.

Rinzwind
источник
4
/etc/lsb-releaseКстати, просто перечислю Ubuntu на любой вкус, по той же причине, что описана в моем другом комментарии . Я бы также рекомендовал не редактировать вручную /etc/issue. Некоторые сценарии действительно зависят от конкретного содержимого. Если вы измените его на Lubuntuнесколько скриптов, проверка ОС не удастся.
gertvdijk
Я только что узнал, что manэто не ограничивается командами :)
@gertvdijk, я не буду редактировать эти файлы. В общем, я держусь подальше от возни с системными файлами.
2
@gertvdijk / etc / issue - это не системный файл. Используется для создания персонального логина. Если он присутствует, он никогда не будет перезаписан.
Rinzwind
Откуда uname получает всю эту информацию? Это где-то хранится?
CMCDragonkai