如何在登录时显示包含用户名和日期的消息?
如何在登录Ubuntu时显示消息“hello $ username,今天的日期是$ date”。
如果要在打开终端时或在tty1-6中登录后看到消息,只需将此行放在~/.bashrc
文件的末尾(使用gedit ~/.bashrc
从终端打开):
echo "Hello $USER, today's date is $(date +"%A, %d-%m-%y")"
如果要在GUI登录后查看消息,请执行以下操作:
-
创建一个新文件
name_and_date.sh
:gedit ~/bin/name_and_date.sh
-
如果您想获得桌面通知,请将下两行放入:
#!/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")"
-
保存文件并关闭它。
-
使文件变得可行:
chmod +x ~/bin/name_and_date.sh
- 在Dash中搜索启动应用程序 ,打开它并单击“ 添加” 。
- 在名称类型“显示我的姓名和日期”或您将识别的内容下。
- 在命令类型下:
/home/$USER/bin/name_and_date.sh
(用您的用户名更改$USER
)。 - 在评论下(如果需要),键入简要说明。