LoveUnix » 编程开发 & Rational » 请问如何在PS1上实现实时时间显示呢?
让LU留住您的每

一天 让LU博客留住您的每一天
2007-1-19 21:23 老农
肯定不行,因为做不到动态更新

2008-3-30 08:20 projects
原始出处

[url]http://www.clearnight.com.au/cnsuxtp.htm[/url]

2008-3-30 17:39 自然平衡
实时更新应该是不行吧,有这样的机制吗? prompt会不会实时更新? 包括没有输入动作的时候。

2008-3-30 21:25 projects
回复 #27 自然平衡 的帖子

谈不上完全的实时,但每次回车显示的时间是实时的。关键就是SECONDS变量每次读取实现了更新。

[[i] 本帖最后由 projects 于 2008-3-30 23:48 编辑 [/i]]

2008-4-4 16:11 自然平衡
回复 #28 projects 的帖子

哦,那样的特性在BASH里有。

2008-4-12 12:18 oraix
ksh
export PS1='`date +%H:%M:%S`[${USER}@${HOSTNAME} ${PWD}]# '

bash
export PS1='`date +%H:%M:%S`[\u@\h \W]\$ '

页: 1 [2]


Powered by Discuz! Archiver 5.5.0  © 2001-2006 Comsenz Inc.