如何在 Linux 登录时显示自定义提示或图案

在 Linux 系统中,你可以通过编辑 /etc/motd 文件(Message of the Day,即日提示信息),设置用户登录后看到的欢迎信息、提示内容或趣味图案。

配置方法

  1. 编辑或创建 motd 文件:

    vi /etc/motd

    (如果文件不存在,此命令会自动创建)

  2. 在文件中添加你想要显示的内容(文字或图案),按 i 进入编辑模式,完成后按 Esc,输入 :wq 保存退出。
  3. 无需重启服务,下次登录时即可看到效果。

关于 /etc/motd 的说明

  • motd 是 "Message of the Day" 的缩写,内容会在用户成功登录后显示
  • 该文件通常是普通文本文件,但部分系统中可能是软链接(如链接到 /var/run/motd
  • 支持纯文本格式,可包含 ASCII 字符组成的图案、系统提示、欢迎语等

实用示例:有趣的登录图案

以下是几个常用的 ASCII 艺术图案示例,可直接复制到 /etc/motd 中使用:

示例 1:佛祖保佑图案

                   _ooOoo_
                  o8888888o
                  88" . "88
                  (| -_- |)
                  O\  =  /O
               ____/`---'\____
             .'  \\|     |//  `.
            /  \\|||  :  |||//  \
           /  _||||| -:- |||||-  \
           |   | \\\  -  /// |   |
           | \_|  ''\---/''  |   |
           \  .-\__  `-`  ___/-. /
         ___`. .'  /--.--\  `. . __
      ."" '<  `.___\_<|>_/___.'  >'"".
     | | :  `- \`.;`\ _ /`;.`/ - ` : | |
     \  \ `-.   \_ __\ /__ _/   .-` /  /
======`-.____`-.___\_____/___.-`____.-'======
                   `=---='
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
           佛祖保佑       永不宕机

示例 2:奋斗激励图案

          __   _,--="=--,_   __
         /  \."    .-.    "./  \
        /  ,/  _   : :   _  \/` \
        \  `| /o\  :_:  /o\ |\__/
         `-'| :="~` _ `~"=: |
            \`     (_)     `/
     .-"-.   \      |      /   .-"-.
.---{     }--|  /,.-'-.,\  |--{     }---.
 )  (_)_)_)  \_/`~-===-~`\_/  (_(_(_)  (
(              GO GO GO GO              )
 )                                     (
'---------------------------------------'

扩展技巧

  • 可以在图案中添加系统信息,例如使用脚本动态生成当前时间、负载等(需结合 update-motd 机制)
  • 避免使用过多特殊字符,部分终端可能无法正常显示
  • 如需临时关闭提示,可清空文件内容:echo "" > /etc/motd

通过自定义 motd,既能增加登录时的趣味性,也能添加实用的系统提示信息,适合个人服务器或团队使用的 Linux 环境。