cat /etc/issue
показывает мне
Ubuntu 13.04 \n \l
но я на Lubuntu 13.04. Какова цель /etc/issue
? Кроме того, что \n \l
на выходе означает?
Там также issue.net
есть только что Ubuntu 13.04
.
(Я знаю, что echo $DESKTOP_SESSION
дает мне Lubuntu
.)
$DESKTOP_SESSION
это переменная окружения, которая работает только из сеанса рабочего стола.Ответы:
Смотрите справочную страницу для
issue
:Таким образом, следующие
mingetty
последовательности могут быть использованы ...Что касается
/etc/issue
и показывает Ubuntu: файл не связан с сеансом рабочего стола, и это текстовый файл, который вы можете вручную изменить с помощьюvi
илиnano
.Может считаться ошибкой, если вы не изменили его самостоятельно, но он также может рассматриваться как пользовательский файл, который следует оставить пользователю для изменения.
источник
/etc/lsb-release
Кстати, просто перечислю Ubuntu на любой вкус, по той же причине, что описана в моем другом комментарии . Я бы также рекомендовал не редактировать вручную/etc/issue
. Некоторые сценарии действительно зависят от конкретного содержимого. Если вы измените его наLubuntu
несколько скриптов, проверка ОС не удастся.man
это не ограничивается командами :)