一级A做爰片安全网站,济南营销型网站制作,内容网站 如何做采集,美发企业网站建设价格文章目录 Linux最常用的几个时间日期命令一日难再晨及时当勉励 date默认输入显示时区世界协调时格式化日期 时光总是催人老 time语法示例 休息一会 sleep休息5分钟1小时后提醒我时分秒搭配使用倒计时计时器结合脚本 更多信息 Linux最常用的几个时间日期命令
桃花谢了春红… 文章目录 Linux最常用的几个时间日期命令一日难再晨及时当勉励 date默认输入显示时区世界协调时格式化日期 时光总是催人老 time语法示例 休息一会 sleep休息5分钟1小时后提醒我时分秒搭配使用倒计时计时器结合脚本 更多信息 Linux最常用的几个时间日期命令
桃花谢了春红太匆匆无奈朝来风雨晚来风。
时光只解催人老不信多情长恨离亭泪滴春衫酒易醒。
时间就在指缝间悄然的离去了。
一日难再晨及时当勉励 date
date命令可以用来打印显示亦或者更改日期和时间。
看看官方的定义如下 date - print or set the system date and time 用法如下
$ date [OPTION]... [FORMAT]
$ date [-u | --utc| --universal] [MMDDhhmm[[CC]YY][.ss]]较常用的OPTION为
-R 显示时区-u, --utc, --universal打印或者设置世界协调时-d, --dateSTRING显示STRING的时间
默认输入
date 命令默认情况下为CST时区
$ date
Mon Jun 5 15:11:44 CST 2014显示时区
如果加上 -R参数就可以带上时区比如我们的东八区
$ date -R
Mon, 05 Jun 2014 15:15:25 0800世界协调时
选项-u, --utc, --universal可以显示世界协调时
$ date -u
Mon Jun 5 07:15:46 UTC 2014$ date --utc
Mon Jun 5 07:15:48 UTC 2014$ date --universal
Mon Jun 5 07:15:55 UTC 2014格式化日期
可以通过不同的参数来格式化日期这里需要注意的是不同的大小写代表的是不同的含义
比较常用的日期和时间如下
# 显示年月日时分秒
$ date %Y-%m-%dT%H:%M:%S
2013-01-17T18:01:08# 或者 下面一样的效果$ data %FT%T
2013-01-17T18:02:12时光总是催人老 time
Linux time命令的用途在于测量指定命令消耗的时间。
最常用的在于大概评估一个程序的运行时间。
这个命令很容易给人的印象是与date混淆起来
官方定义为 time - time a simple command or give resource usage 可以给出包括系统的粗略时间。
语法
$ time [options] command [arguments...]参数
- 可以认为没有参数
示例
会显示程序或命令执行的消耗时间
$ time ls /var
account crash games lib log ......real 0m0.014s
user 0m0.003s
sys 0m0.010s$ time ps -aux
root 295490 0.0 0.0 0 0 ? S Feb20 0:10 [ldlm_cb00_019
root 297717 0.0 0.0 0 0 ? S Jan29 0:04 [kworker/58:1H
root 304801 0.0 0.0 0 0 ? S Mar19 0:00 [kworker/1:1]
root 311110 0.0 0.0 0 0 ? S Mar20 0:00 [kworker/66:0]
root 313146 0.0 0.0 0 0 ? S Mar20 0:01 [kworker/73:2]
root 313461 0.0 0.0 0 0 ? S Jan29 0:00 [kworker/44:2H
root 313914 0.0 0.0 0 0 ? S Feb21 0:10 [kworker/9:2]
root 314118 0.0 0.0 0 0 ? S Feb21 3:34 [kworker/18:1]
root 315801 0.0 0.0 0 0 ? S Mar20 0:00 [kworker/79:2]real 0m0.180s
user 0m0.019s
sys 0m0.114
唯一需要留意的是上面的三个含义
real : 程序从开始调用到最后终止之间经过的实时时间user : 程序本身以及它所调用的库中的子例程使用的CPU 时间sys : 程序直接或间接调用的系统调用执行的CPU 时间
休息一会 sleep
Linux sleep命令可以用来将目前动作延迟一段时间。
sleep的官方定义为 sleep - delay for a specified amount of time 或许你觉得计算机太累让它稍事休息亦或许过个个把钟头需要喝杯水此时sleep就有点小作用了。
其用法如下
$ sleep [--help] [--version] number[smhd]除了帮助和版本信息基本没有参数了。
其中的number是必须的也就是sleep多久的数字默认为s秒。其他的几个含义为
s second 秒m minute分钟h hour 小时d day 天
休息5分钟
工作太累了学习太累了躺着太累了休息5分钟
$ sleep 5m1小时后提醒我
$ sleep 1h时分秒搭配使用
当然sleep也是支持时分秒搭配使用的如下所示
$ sleep 1h 2m 3s将会sleep 1个小时2分钟3秒。
倒计时计时器
当然也可以做个循环计时器通过sleep 1
$ echo five sleep 1 echo four sleep 1 sleep 1 echo three sleep 1 echo two sleep 1 echo one echo Stop结合脚本
sleep在程序里面使用比较频繁特别是单片机的走马灯等。而Linux的sleep也是比较常与bash脚本来配合使用如下
#!/bin/bash
echo -e start to sleep 15 seconds......
sleep 15
echo -e continue to run program......
./program更多信息
HiXDJM们更多信息欢迎移步我的主页、CSDN或微信公众号letsProgramming. github Homepage https://shaoguangleo.github.ioCSDN CSDN http://blog.csdn.net/shaoguangleo微信公众号letsProgramming