从终端中删除“上次登录”消息
目录:
当您在 Mac OS X(和大多数 Linux 发行版)中启动一个新的终端窗口或选项卡时,您会收到一条小消息,可能是一些“上次登录”的详细信息,甚至可能是一条消息来自 /etc/motd 的管理员。最后登录详细信息在新的 Mac OS X 终端会话中是默认的,而每日消息来自系统管理员或您自己设置的自定义调整。
如果您想更改或删除“上次登录”消息,您可以通过转到命令行并创建修改器文件来轻松完成。这将覆盖终端应用程序中的任何登录消息,有效地为放置它的用户帐户禁用它。
要明确一点,在 Mac 上使用默认的上次登录消息,当您启动新窗口时,屏幕输出通常看起来像这样:
上次登录时间:6 月 22 日星期二 10:59:29 在 ttys003 Macintosh 上:~ user$
如何在Mac 上的新终端会话中禁用“上次登录”/MOTD
如果您不想再看到该登录消息或 MOTD,您可以通过输入以下命令来删除新终端顶部的“上次登录”消息以创建“ hushlogin'文件:
touch .hushlogin
通常,您会希望将该文件放入用户的主目录中。该文件的存在足以使 MOTD 和登录消息静音。
现在,当您启动一个新终端时,您将不会看到该消息,更改会立即生效。
注意,在用户主目录中有一个.hushlogin 文件也会使/etc/motd 文件停止执行。如果您在执行时遇到问题,只需使用指令继续文件:
touch ~/.hushlogin
如果您是根用户,您也可以将文件创建到其他用户目录中:
touch /Users/NAME/.hushlogin
回想一下,“touch”命令会创建一个具有所提供名称的空白文件。
如果你想扭转这一局面并重新获得上次登录或MOTD,你所要做的就是通过输入以下命令删除'touched'.hushlogin文件:
rm .hushlogin
如果您愿意,您可以创建一个自定义的MOTD,其中包含您想要显示的任何消息。这实际上可以是任何东西,从简单的问候到待办事项列表,到日历、ASCII 艺术,再到许多其他事物。许多系统管理员都喜欢 MOTD 文件,您也可以。您甚至可以使用脚本为 motd 提供随机引用或建议,尽管这是另一篇文章的主题。
你的MOTD有什么好玩的或有趣的吗?让我们在评论中知道!