111--- Asked: 2018-03-03 13:57:59 +0800 CST2018-03-03 13:57:59 +0800 CST 2018-03-03 13:57:59 +0800 CST 在登录外壳上使“上次登录”静音 772 简单的问题。当我打开一个新的终端窗口 (iTerm) 时,我看到以下内容: Last login: Fri Mar 2 16:52:40 on ttys009 我正在研究一些桌面自动化(终端快捷方式等),并希望在交互式会话中打开新的虚拟终端时使该文本消失。我正在bash用作我的登录外壳。 这是bash设定吗?我怎样才能使这个输出静音? bash login 2 个回答 Voted Best Answer garethTheRed 2018-03-03T14:26:08+08:002018-03-03T14:26:08+08:00 来自man login: 如果文件 ~/.hushlogin 或 /etc/hushlogins 存在,则执行“安静”登录(这将禁用邮件检查以及当天最后登录时间和消息的打印)。 请注意,如果执行上述操作后仍然显示上次登录,则应按照手册页中的建议调查 PAM。 DopeGhoti 2018-03-03T13:59:20+08:002018-03-03T13:59:20+08:00 如果您正在从事自动化工作,则无关紧要-非交互式终端不会显示该文本。
来自
man login
:请注意,如果执行上述操作后仍然显示上次登录,则应按照手册页中的建议调查 PAM。
如果您正在从事自动化工作,则无关紧要-非交互式终端不会显示该文本。