如何在登录时显示包含用户名和日期的消息?

如何在登录Ubuntu时显示消息“hello $ username,今天的日期是$ date”。

如果要在打开终端时或在tty1-6中登录后看到消息,只需将此行放在~/.bashrc文件的末尾(使用gedit ~/.bashrc从终端打开):

 echo "Hello $USER, today's date is $(date +"%A, %d-%m-%y")" 

如果要在GUI登录后查看消息,请执行以下操作:

  1. 创建一个新文件name_and_date.sh

     gedit ~/bin/name_and_date.sh 
  2. 如果您想获得桌面通知,请将下两行放入:

     #!/bin/bash notify-send "Hello" "Hello $USER, today's date is $(date +"%A, %d-%m-%y")" 

    或者,如果要显示弹出窗口(消息框),请将下两行放入其中:

     #!/bin/bash zenity --info --title "Hello" --text "Hello $USER, today's date is $(date +"%A, %d-%m-%y")" 
  3. 保存文件并关闭它。

  4. 使文件变得可行:

     chmod +x ~/bin/name_and_date.sh 
  5. Dash中搜索启动应用程序 ,打开它并单击“ 添加”
  6. 在名称类型“显示我的姓名和日期”或您将识别的内容下。
  7. 在命令类型下: /home/$USER/bin/name_and_date.sh (用您的用户名更改$USER )。
  8. 在评论下(如果需要),键入简要说明。

启动应用程序首选项