每周都有一份新的工作日志/待办事项清单。有一个todo脚本,它可以用来提取我自己的待办事项。目前,这在~/.bash_aliases_local中被调用,它来自于~/.bash_aliases。我不想每次启动另一个shell时解析日志,而是使用标准的MOTD (message )功能。这将涉及每周使用待办事项列表更新静态文件:
@weekly update-motd每次启动交互式Bash时,都应该打印生成的静态文本文件。这样做的标准方法是什么?
发布于 2012-04-12 12:21:43
如果您希望每次打开新终端(在X会话下)时都显示消息,那么motd不是正确的位置。它由login程序执行--当您登录真正的tty (例如,通过ssh )时,就会发生这种情况。
对于终端会话,我认为唯一通用的方法是在shell启动文件的末尾运行cat somefile:或者是个人的(即~/.bashrc、~/.zshrc等)。或者是全局的(在/etc下--详细信息请参见您的shell的手册)。一般来说,在终端模拟器会话的情况下,恐怕没有这样做的“标准”方法。
发布于 2017-04-06 13:10:36
/etc/update-motd.d/它将出现在每一个登录
所有细节都在这里
https://ownyourbits.com/2017/04/05/customize-your-motd-login-message-in-debian-and-ubuntu/
https://unix.stackexchange.com/questions/36301
复制相似问题