日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

date、sleep和usleep命令

發布時間:2023/12/18 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 date、sleep和usleep命令 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

bash&shell系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html


1.1 date命令

date用于獲取和設置操作系統的時間,還有hwclock是獲取硬件時間。

date有個選項"-d",可以用來描述獲取什么時候的時間,描述的方式非常開放,但不能使用"now"關鍵字,其他的如3天前"3 days ago",3天后"3 days",昨天"yesterday",下周一"next Monday",epoch時間"@EPOCH"等等。

Linux中設置date命令的顯示格式:date [+format],其中"+"表示從前面的時間中獲取其中的格式部分,如date -d "yesterday" +"%Y"獲取的是昨天的年份部分。

format格式如下所示:標紅色的較常用。

?

符號

意義

描述

%y

年(后兩位)

last two digits of year (00..99)

%Y

year

%m

month (01..12)

?

?

?

%j

年中天

day of year (001..366)

%d

月中天

day of month (如01)

%w

周中天

day of week (0..6); 0 is Sunday

%u

周中天

day of week (1..7); 1 is Monday

%U

年中周(00-53)

week number of year with Sunday as first day

%W

年中周(00-53)

week number of year with Monday as first day

%H

時(24時制)

hour (00..23)

%I

時(12時制)

hour (01..12)

%M

minute (00..59)

%S

second (00..60)

%N

納秒

ns of current minute

%s

從1970-01-01到目前時間的秒數總數

完整

格式

%T

完整時間

time; same as %H:%M:%S

%D

日期完整格式

date; same as %m/%d/%y

%F

日期完整格式

date; same as %Y-%m-%d

特殊

格式

%n

換行

a newline

%t

tab鍵

a tab

[root@xuexi ~]# date +%F 2016-09-25[root@xuexi ~]# date +"%F %T" # 有空格需要使用雙引號或引號來分隔 2016-09-25 10:48:34[root@xuexi ~]# date +"%Y-%m-%d %H:%M:%S" 2016-09-25 10:47:49

使用date命令可以計算時間差。例如:

# 以下3個命令等價 date -d "3 days ago" +%F date -d "-3 days" +%F date -d "now - 3 days" +%F

再例如,給定一個時間,計算它的前幾天,后幾天。

# 以下兩條命令等價 date -d "2018-02-19 3 days ago" +%F date -d "2018-02-19 - 3 days" +%F

給定一個日期,計算該日期所在星期的星期一是幾月幾號。例如,2018-05-12是星期六,那么星期一是2018-05-07。

#!/bin/bash src_date="2018-05-12" src_weekday=`date -d $src_date +%w` Mon_date=`date -d "$src_date - $(( src_weekday - 1 )) days" +%F` echo $Mon_date

date命令還可以計算延遲時間(兩個時間點的時間差)。如果要計算精確度為秒級的延遲,可直接使用%s計算,但如果要計算毫秒級、微秒級甚至是納秒級的時間差,則需要對date的結果進行一番計算和轉換。以下是秒級時間差計算方法,毫秒級計算方法見:計算毫秒級、微秒級時間差

#!/bin/bash start_time=$(date +"%s") find / -type f -name "*.db" &>/dev/null end_time=$(date +"%s") time_diff=$(( start_time - end_time )) echo $time_diff

1.2 sleep和usleep

在shell中常使用sleep命令指定休眠時間,休眠的意思表示讓當前進程進入睡眠狀態。例如:

sleep 5

sleep默認的休眠單位為秒,因此上面表示休眠5秒鐘。如果要休眠毫秒級、微秒級,則可以使用小數。例如:

sleep 0.5

表示休眠半秒鐘。

此外,還有專門的微秒級的休眠命令usleep。例如:

usleep 1000

表示休眠1000微秒,即1毫秒。

轉載于:https://www.cnblogs.com/f-ck-need-u/p/7427262.html

總結

以上是生活随笔為你收集整理的date、sleep和usleep命令的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲丝袜在线视频 | 成人免费毛片aaaaaa片 | 熟妇大屁股一区二区三区视频 | 毛片视频网站在线观看 | 久久精品丝袜高跟鞋 | 一区二区三区日韩视频 | 嫩草亚洲 | 国产精品久久久久久婷婷天堂 | 精品日韩欧美 | 激情小说在线观看 | 成年人网站免费视频 | 波多野结衣在线观看视频 | 天天撸天天射 | 国产欧美在线 | 天天干人人干 | 久久久久久影院 | 久久久久久久久久久福利 | 99草视频| 日韩青青草 | 欧美日韩在线观看一区 | 亚洲一级av毛片 | 欧美另类亚洲 | 日韩高清在线观看一区 | 日韩在线电影一区 | 我把护士日出水了视频90分钟 | 国产经典久久久 | 久久人人精品 | 国产毛片91 | 亚洲美女www午夜 | 成人免费看| 日韩青青草 | av在线黄| 捆绑无遮挡打光屁股 | 97久久久久久 | 香蕉网av| 石原莉奈在线播放 | 国产精品999视频 | 天天做夜夜爱 | 天堂伊人网 | 在线黄色观看 | 三级在线网站 | 欧美一区二区三区免费 | www操操操| 国产熟女一区二区三区四区 | 操夜夜操 | 麻豆91在线 | 国产又色又爽无遮挡免费动态图 | 欧美性在线视频 | 精品亚洲在线 | 撕开少妇裙子猛然进入 | a∨色狠狠一区二区三区 | 久草一本| 国产一区二区三区高清视频 | jizz日本少妇| 免费a视频在线观看 | 久久久久久久久久99精品 | 欧美韩日| 欧美精品乱码视频一二专区 | 一道本在线观看 | 男人添女人下部高潮视频 | 色宗合| 波多野结衣在线观看一区二区三区 | 少妇无内裤下蹲露大唇视频 | 天天色综合天天 | 欧美成人午夜精品久久久 | 日本少妇大战黑人 | 国产精品vip| 国产女人18水真多18精品一级做 | 日韩一区二区视频在线观看 | 日韩免费一区二区 | 经典三级在线视频 | 亚洲精品美女久久久 | 亚洲精品福利视频 | 美女网站免费视频 | 国产欧美成人 | 成年人免费在线 | 可以看黄色的网站 | 国精品一区二区三区 | 97人妻精品视频一区 | 日韩经典第一页 | 黄色天堂av| 一级黄色大片免费观看 | 性久久久久久久久久 | 99热精品在线播放 | 久久久av网站 | 97精品人人a片免费看 | 国产尤物视频在线 | 免费在线亚洲 | 97超碰免费 | 亚洲少妇18p | 青青草久久伊人 | 国产精品刘玥久久一区 | av在线网址大全 | 综合 欧美 亚洲日本 | 亚洲一区二区中文字幕 | 欧美tv| 国产精彩视频在线 | 秋霞福利| 1515hh成人免费看 |