修改“motd”以显示当天的自定义消息

默认情况下,当你启动到Ubuntu时,你不会看到一天中的消息,因为Ubuntu以图形方式启动。

但是,如果使用命令行登录,则会看到/ etc / motd文件定义的日期消息。 (在继续之前,请记住可以通过按CTRL,ALT和F7返回到此显示屏)

要尝试一下,请同时按下CTRL,ALT和F1。 这将带您到终端登录屏幕。

输入你的用户名和密码,你会看到当天的消息。

默认情况下,该消息表示“欢迎使用Ubuntu 16.04”。 还将有链接到各种网站的文件,管理和支持。

进一步的消息告诉你需要多少次更新以及其中有多少次是出于安全目的。

您还将看到关于Ubuntu版权政策和使用政策的一些细节。

如何添加消息到当天消息

通过将内容添加到/etc/motd.tail文件中,您可以将消息添加到当天的消息中。 默认情况下,Ubuntu会在/ etc / motd文件中查找,但是如果您编辑此文件,它将被覆盖,并且您将失去信息。

将内容添加到/etc/motd.tail文件将永久保存您的更改。

要编辑/etc/motd.tail文件, 可以同时按下CTRL,ALT和T来打开一个终端窗口

在终端窗口中输入以下命令:

sudo nano /etc/motd.tail

如何调整其他信息

虽然上面的例子显示了如何在列表的末尾添加一条消息,但它并没有显示如何修改已经显示的其他消息。

例如,您可能不想显示“欢迎使用Ubuntu 16.04”消息。

有一个名为/etc/update-motd.d文件夹的文件夹,其中包含一个编号脚本列表,如下所示:

脚本基本上按顺序运行。 所有这些项目基本上都是shell脚本,你可以删除它们中的任何一个,或者你可以添加你自己的。

作为一个例子,我们可以创建一个脚本,在头部后面显示一笔财富。

要做到这一点,您需要输入以下命令来安装一个名为fortune的程序:

sudo apt-get安装财富

现在输入以下命令在/etc/update-motd.d文件夹中创建一个脚本。

sudo nano /etc/update-motd.d/05-fortune

在编辑器中只需输入以下内容:

#!/斌/庆典
在/ usr /游戏/运势

第一行非常重要,应该包含在每个脚本中。 它基本上表明,后面的每一行都是一个bash脚本。

第二行运行位于/ usr / games文件夹中的财富程序。

要保存文件,请按CTRL和O并退出,按CTRL和X以退出nano

您需要使文件可执行。 为此,运行以下命令:

sudo chmod + x /etc/update-motd.d/05-fortune

要尝试按CTRL,ALT和F1并使用您的用户名和密码登录。 现在应该显示一笔财富。

如果要删除文件夹中的其他脚本,只需运行以下命令,用您希望删除的脚本的名称替换

sudo rm <文件名>

例如,要删除“welcome to Ubuntu”标题,请键入以下内容:

sudo rm 00-header

然而,更安全的做法是通过键入以下命令来删除脚本执行的能力:

sudo chmod -x 00-header

通过这样做,脚本将不会运行,但您始终可以在将来的某个时刻再次将脚本放回。

要添加脚本的示例包

您可以根据自己的喜好自定义当天的消息,但这里有一些很好的选择。

首先,有screenfetch。 screenfetch实用程序显示您正在使用的操作系统的很好的图形表示。

要安装screenfetch,请键入以下内容:

sudo apt-get install screenfetch

要将屏幕抓取添加到/etc/update-motd.d文件夹中的脚本,请键入以下内容:

sudo nano /etc/update-motd.d/01-screenfetch

在编辑器中输入以下内容:

#!/斌/庆典
在/ usr / bin中/ screenfetch

按CTRL和O保存文件,按CTRL和X保存文件。

通过运行以下命令更改权限:

sudo chmod + x /etc/update-motd.d/01-screenfetch

您还可以将天气添加到当天的消息中。 使用多个脚本比使用一个长脚本更好,因为它可以更轻松地打开和关闭每个元素。

要获得天气工作,请安装一个名为ansiweather的程序。

sudo apt-get install ansiweather

按如下所示创建一个新脚本:

sudo nano /etc/update-motd.d/02-weather

在编辑器中输入以下几行:

#!/斌/庆典
/ usr / bin / ansiweather -l <​​placename>

用你的位置替换(例如“格拉斯哥”)。

要保存文件,请按CTRL和O并使用CTRL和X退出。

通过运行以下命令更改权限:

sudo chmod + x /etc/update-motd.d/02-weather

正如你希望看到的过程每次都是一样的。 根据需要安装命令行程序 ,创建一个新脚本并将完整路径添加到程序中,保存该文件并更改权限。