更改 Mac OS X 中的每日终端消息

OS X 中的终端

我们将向您展示如何轻松地将 Mac OS X 终端中的 MOTD 更改为您想要的任何内容。

检查当前 MOTD

启动终端并输入:

$ cat /etc/motd

除非您已经对其进行了自定义,否则“欢迎来到达尔文!”或“上次登录”消息将出现,具体取决于您的 OS X 版本。另一种选择是如果 /etc/motd 文件不存在(对于许多现代版本的 OS X 现在是默认情况),则除了登录详细信息外,什么也不会出现。但是我们不再想要那个了,我们想要在启动新终端时拥有自己的 motd 消息,所以这里是如何将它变成你想要的任何东西。

如何将每日消息 (MOTD) 修改为自定义消息

在命令行中键入以下内容,这将打开 motd 到 nano,如果你想使用其他文本编辑器,如 vim,那也可以:

sudo nano /etc/motd

nano 只不过是一个命令行文本编辑器,而且工作起来就像一个编辑器。划线并删除文本,然后在其位置键入您想要的任何内容。

假设我们将放置消息“来自 OSXDaily.com 的你好!”

要保存更改后的 MOTD 文件,您可以按 control-O,然后按回车键。就是这样。然后按 Control+X 退出 nano 编辑器。

现在,当您启动终端时,您会收到新消息,在这种情况下,它可能如下所示:

来自 OSXDaily.com 的问候!
Mac~$

您还可以选择将命令的输出重定向到 motd 文件,包括 bash 脚本或现有命令。例如,您可以像这样输出 uname 或 sw_vers:

sw_vers> /etc/motd

这将使 OS X 中的 MOTD 在登录时告诉您名称、版本和构建,如下所示:

产品名称:Mac OS X
产品版本:10.12.4
BuildVersion:17F212
MacBook:~ User$

您可以根据需要变得复杂或简单。

注意:一些用户将需要以 root 身份运行 nano,这取决于他们的帐户权限或他们登录的内容,这是通过 sudo 命令完成的。使用 sudo 命令将提示您输入管理员密码。适当的 sudo 前缀语法是:

$ sudo nano /etc/motd

其余修改同上。

如果要删除自定义的motd,只需将其从/etc/motd 文件中删除,或者在用户根目录中创建一个’.hushlogin’ 文件即可。