[英]How can I see the running time of the terminal? (Ubuntu user)
因此,今天早上我开始在码头(与tmux合作)中工作,却忘记了开始的那一小时。 我需要知道启动终端(或tmux)的时间或终端(或tmux)的运行时间。
有人可以帮忙吗? 谢谢。
ps -eo '%t %c' | grep tmux
应该给你tmux的运行时间。 当然,您也可以直接为您的终端进程使用grep。
如果在.bashrc中设置$PS1
,则可以将date
命令合并到该变量中-如果以最简单的方式执行此操作,它将显示启动外壳程序的时间。 如果要同时显示开始时间,则可以将该技术与此处描述的方法混合使用: http : //www.tldp.org/HOWTO/Bash-Prompt-HOWTO/x279.html
同样,简单版本:
PS1="Shell started at `date` \$ "
复杂的版本可能以此开始,但以运行另一个date
调用结束。 显然,您想调整参数以显示更合理的时间,例如date +'%H:%M:%S'
编辑:开始时间和当前时间都使用命令替换(运行命令并获取字符串)。 区别在于它们的运行时间-前者在外壳启动时运行,后者在每次提示时运行。 后一个版本以反斜杠转义,因此命令替换不会立即执行(而是在每次提示显示时执行)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.