为什么/ etc / issue会告诉我Ubuntu而不是Lubuntu?

cat /etc/issue告诉我

 Ubuntu 13.04 \n \l 

但我在Lubuntu 13.04上。 /etc/issue的目的是什么? 另外,输出中的\n \l是什么意思?

还有issue.net只有Ubuntu 13.04

(我知道echo $DESKTOP_SESSION给了我Lubuntu 。)

有关issue请参见手册页:

文件/ etc / issue是一个文本文件,其中包含要在登录提示之前打印的消息或系统标识。 如果系统上使用的getty类型程序支持,它可能包含各种@char和\ char序列。

所以可以使用以下mingetty序列……

标签说明

 \ d插入当前日期(当地时间),
 \ l插入运行mingetty的行,
 \ m插入机器架构(uname -m),
 \ n插入机器的网络节点主机名(uname -n),
 \ o插入域名,
 \ r \ n插入操作系统版本(uname -r),
 \ t插入当前时间(本地时间),
 \ s插入操作系统名称,
 \ u当前登录的当前用户数
 \ U与\ u相同,但插入“n个用户”
 \ v插入操作系统版本(uname -v)。 

至于/etc/issue并显示Ubuntu:该文件与桌面会话无关,它是一个文本文件,您可以使用vinano手动更改。

如果你自己没有改变它可以被认为是一个bug,但它也可以被认为是一个用户文件应留给用户改变。