在 Ubuntu 12.04 终端中显示日历和时间

在 Ubuntu 12.04 终端中显示日历和时间

是的,我是 Ubuntu 12.04 的新手,我想知道有什么方法可以让我在打开终端时显示日历和时间

答案1

我不确定你理解了什么,尝试添加

  date "+%_m %Y" | xargs cal
  date +%T

在......的最后.bashrc

答案2

由于您是 Ubuntu 新手,因此我将描述编辑 .bashrc文件也是如此。

编辑.bashrc文件,您必须输入以下命令。

vi ~/.bashrc

或者

nano ~/.bashrc

然后到文件末尾粘贴以下行

date "+%_m %Y" | xargs cal
date +%T

保存文件并退出并重新运行终端。您将获得如下输出。

December 2014      
Su Mo Tu We Th Fr Sa  
    1  2  3  4  5  6  
 7  8  9 10 11 12 13  
14 15 16 17 18 19 20  
21 22 23 24 25 26 27  
28 29 30 31           

16:17:48

答案3

命令caldate可用于输出此信息。cal不带参数则输出当前月份的日历。将命令插入 ~/.bashrc(即目录中的 .bashrc 文件HOME),以便每次终端打开时都会显示日历和时间。

cal
echo "Time is $(date '+%T')"

答案4

您已经给出了很好的答案,我将添加显示提示中的时间的 PS1 变量(您必须按回车键才能获取实际时间):

PS1="[\[\e[00;37m\]\A] \[\e[0m\]\[\e[01;33m\]\u\[\e[0m\]\[\e[00;37m\]@\[\e[0m\]\[\e[00;31m\]\h\[\e[0m\]\[\e[00;37m\] [\[\e[0m\]\[\e[00;36m\]\w\[\e[0m\]\[\e[00;37m\]] : \[\e[0m\]\[\e[00;33m\]\$\[\e[0m\]\[\e[00;37m\] \[\e[0m\]"

相关内容