为什么/ 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

Answers:


7

请参见手册页issue

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

因此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

如果您自己没有进行更改,则可以将其视为错误,但也可以将其视为用户文件,应留给用户进行更改。


4
/etc/lsb-release顺便说一句,出于与我其他评论中所述相同的原因,Ubuntu也将以任何形式列出Ubuntu 。我也建议不要手动编辑/etc/issue。有些脚本确实取决于特定的内容。如果将其编辑为Lubuntu多个脚本,则检查操作系统将失败。
gertvdijk

我刚刚了解到,man不仅限于命令:)

@gertvdijk,我不会编辑这些文件。通常,我不会摆弄系统文件。

2
@gertvdijk / etc / issue不是系统文件。它用于创建个人登录文本。如果存在,它将永远不会被覆盖。
Rinzwind

uname从哪里获得所有这些信息?它存储在某个地方吗?
CMCDragonkai
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.