如何定制ubuntu的每日消息

当用户在终端登录时,Ubuntu会显示一条信息性消息,称为当日消息。MOTD是完全可定制的-您可以添加自己的文本和其他动态数据。...

如何定制ubuntu的每日消息

当用户在终端登录时,Ubuntu会显示一条信息性消息,称为当日消息。MOTD是完全可定制的-您可以添加自己的文本和其他动态数据。

当用户登录时,pam\u motd进程执行/etc/update motd.d目录中的脚本,并动态创建当天的消息。您可以通过修改脚本、删除脚本或编写自己的脚本来自定义MOTD。

当天的默认消息

只有当你以文本模式而不是图形模式登录Ubuntu时,才会显示当天的消息。如果您使用的是图形桌面,则可以使用Ctrl-Alt-F1快捷方式访问虚拟终端-使用Ctrl-Alt-F7快捷方式返回图形桌面(也称为X服务器)。Ctrl-Alt-F2到Ctrl-Alt-F6将把您带到其他虚拟终端。

如何定制ubuntu的每日消息

这是Ubuntu的标准MOTD。如果您长期使用Linux,它会显示您熟悉的典型系统版本号。它还显示动态生成的关于可用更新的信息和关于Ubuntu许可证的静态消息。

如何定制ubuntu的每日消息

添加自定义消息

假设您想添加用户登录Ubuntu系统时会看到的自定义消息。Ubuntu的MOTD是在登录时由脚本生成的,因此您不能只将它添加到/etc/MOTD文件中。放置自己静态消息的地方是/etc/motd.尾-生成此文件时,该文件的内容将添加到MOTD的末尾。

让我们使用Nano文本编辑器打开/etc/motd.尾使用以下命令的文件:(Linux终端向导可以使用Vi或Emacs,但Nano对于新手来说更容易)

sudo nano /etc/motd.tail

如何定制ubuntu的每日消息

默认情况下,此文件完全为空。只需输入任何你喜欢的信息-请随意去疯狂的黑白ASCII艺术在这里。完成后,用Ctrl+O保存文件并回车,然后用Ctrl+X退出Nano。

如何定制ubuntu的每日消息

下次任何用户登录时,他们将看到您的自定义消息。如果要立即签出,请使用exit命令从终端注销,然后重新登录。

如何定制ubuntu的每日消息

正在删除信息

现在假设我们要删除一些默认信息。这不仅仅是编辑单个文件的问题—每个部分都是从位于/etc/update motd.d目录中的脚本自动生成的。

通过在终端键入/etc/update motd.d并按Tab键,可以获得此目录中文件的完整列表。

如何定制ubuntu的每日消息

脚本是按数字顺序运行的,这就是为什么它们的前缀是数字。如果愿意,可以重命名脚本文件并更改编号以重新排列MOTD中不同部分的顺序。

要从MOTD中删除脚本的信息,我们只需要阻止它运行。我们可以通过chmod-x命令删除它的执行权限来实现这一点。

如果要删除MOTD中的文档文本,可以运行以下命令:

sudo chmod -x /etc/update-motd.d/10-help-text

如何定制ubuntu的每日消息

The next time a user logs in, they won’t see the documentation line.如何定制ubuntu的每日消息

添加动态信息

我们可以编写自己的脚本来向MOTD添加任何我们喜欢的动态信息。例如,让我们尝试使用weather util包创建一个脚本,将当前本地天气添加到MOTD中。

默认情况下不会安装它,因此让我们使用以下命令安装它:

sudo apt-get install weather-util

如何定制ubuntu的每日消息

你需要你当地的国际民航组织代码,你可以从这个网站上获得。下面是如何在代码中使用weather util:

weather -i CODE

如何定制ubuntu的每日消息

现在,让我们使用以下命令在适当的位置创建一个脚本,并用Nano打开它:

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

打开Nano后,输入以下代码,将代码替换为本地天气代码:

#!/bin/sh

echo weather -i CODE echo

按Ctrl-O和Enter键保存,然后按Ctrl-X键退出。

如何定制ubuntu的每日消息

使用chmod+x使脚本可执行,否则将无法运行:

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

现在用户登录时将看到当地的天气预报。weather util没有什么特别之处—您可以使用任何将文本打印到终端的命令。

如何定制ubuntu的每日消息


MOTD不仅在用户本地登录时显示。任何使用SSH或Telnet远程登录的用户也将看到您定制的MOTD。

  • 发表于 2021-04-12 15:11
  • 阅读 ( 89 )
  • 分类:互联网

你可能感兴趣的文章

使用ubuntu定制套件推出自己的linux操作系统

...需向实时系统添加任何包,然后创建定制的发行版。看看如何**一个自定义的Ubuntu发行版,从安装Ubuntu定制工具包到选择包和运行实时CD。 ...

  • 发布于 2021-03-16 21:22
  • 阅读 ( 377 )

如何定制ubuntu16.04 lts桌面

... 想要更多的Ubuntu桌面调整吗?下面是如何让你的Ubuntu桌面看起来像macOS。 ...

  • 发布于 2021-03-20 05:58
  • 阅读 ( 236 )

如何在ubuntu中使用扩展定制gnome shell

... 请继续阅读以找到安装和启用gnomeshell扩展的不同方法、如何删除扩展以及如何获得扩展更新的通知。 ...

  • 发布于 2021-03-24 21:15
  • 阅读 ( 257 )

每日新闻综述:华为推出物联网设备的harmonyos,而不是手机

...性改进了硬件支持和其他性能改进。请务必查看我们关于如何安装ubuntu18.04.3lts更新的指南 告诉Alexa说慢一点:根据你使用amazonalexa的目的,你可能会发现语音助手说得太快而听不懂。从今天开始,美国客户可以要求他们的智能音...

  • 发布于 2021-04-03 06:41
  • 阅读 ( 220 )

每日新闻综述:黑客闯入十家电信网络

...一个测试版。你可能不该下载它,等着发布吧。[瑟洛特] Ubuntu想要Steam并改变了对32位的想法:Canonical,Ubuntu的幕后公司,计划在即将到来的19.10更新中删除32位的软件包和库。Steam宣布将放弃对Ubuntu的支持。不出所料,Canonical正...

  • 发布于 2021-04-03 10:34
  • 阅读 ( 171 )

如何将windows bash shell更新到ubuntu16.04

...商店,搜索“Ubuntu”,然后安装它即可获得最新版本。 如何检查你有哪个版本的ubuntu 相关:Windows10新BashShell的所有功能 如果您不确定当前Bash环境中使用的是哪个版本的Ubuntu,请打开Bash窗口并运行以下命令: l**_release -a 它会...

  • 发布于 2021-04-07 18:47
  • 阅读 ( 196 )

如何在ubuntu和其他linux发行版上观看hulu

Hulu在现代Linux发行版上不是现成的。如果你用的是谷歌Chrome,Netflix“只起作用”,而Hulu的DRM则变得老旧而笨重。你可以让Hulu在Linux上工作,但这需要一些调整。 这并不总是那么难。当Netflix让Linux用户的生活变得艰难时,Hulu甚...

  • 发布于 2021-04-10 00:58
  • 阅读 ( 177 )

如何在linux上安装和使用其他桌面环境

...附带的LXDE桌面环境设计得很快,而且使用的资源很少。 如何安装其他桌面环境 相关:Linux用户有一个选择:8个Linux桌面环境 要安装不同的桌面环境,只需打开Linux发行版的包管理器并安装相应的包。这在al发行版上是类似的,...

  • 发布于 2021-04-11 08:04
  • 阅读 ( 266 )

如何安装和使用ubuntu新的web应用程序功能

安装Ubuntu新的web应用程序功能(默认情况下包含在即将发布的ubuntu12.10中),可以在消息菜单中查看未读的电子邮件,通过声音菜单控制网站上播放的音乐,等等。 这个特性使web应用成为Ubuntu统一桌面的一流公民。预览版支持...

  • 发布于 2021-04-12 08:01
  • 阅读 ( 151 )

如何使用ubuntu-tweak定制ubuntu

Ubuntu的默认配置工具不会公开很多定制Ubuntu桌面的选项。ubuntutweak填补了这个空白,公开了默认界面中不可用的各种设置。 想要调整Unity的工作方式,自定义登录屏幕,甚至独立于主主题更改桌面图标主题吗?UbuntuTweak可以帮上...

  • 发布于 2021-04-12 11:33
  • 阅读 ( 141 )
陌上槡_
陌上槡_

0 篇文章

相关推荐