日韩性视频-久久久蜜桃-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命令的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 69av网站| 久久综合久久网 | 伊伊成人网| 在线观看欧美国产 | 亚洲人在线 | 日本护士做爰视频 | 欧美激情一区二区三区免费观看 | 日本毛片在线看 | 男女透逼视频 | 欧美日一区二区三区 | 国产精品久久无码一三区 | 美女视频黄色在线观看 | 午夜xxxxx| 中文字幕在线乱 | 青青草97国产精品免费观看 | 日韩乱码人妻无码中文字幕久久 | 九草网 | 五月婷婷狠狠干 | 国产又粗又深又猛又爽又在线观看 | 欧洲中文字幕日韩精品成人 | 亚洲一区二区在线电影 | 免费在线观看小视频 | 日本一区二区高清免费 | 欧洲亚洲自拍 | 朝桐光av在线 | 久久3p | 国产调教在线 | 欧美日韩精品久久久免费观看 | 91精品国产欧美一区二区 | 日韩欧美国产高清91 | 97热久久| 欧美精品成人久久 | 嫩草影院在线免费观看 | 亚洲视频一二三四 | 久草免费看 | 欧美精品乱码久久久久久 | 特黄aaaaaaaaa毛片免费视频 | 欧美激情一区 | 色播综合 | www99re| 日韩精品国产一区 | 精品99久久久久成人网站免费 | 男人的天堂狠狠干 | 日韩少妇毛片 | 丰满人妻一区二区三区四区53 | 在线看h网站 | 我和岳m愉情xxxⅹ视频 | 狠狠综合一区 | 亚洲欧美日韩中文字幕在线观看 | 国产一级淫片a视频免费观看 | 美腿丝袜一区二区三区 | 久久国产福利 | 色综合久久88色综合天天免费 | 日韩欧美国产成人 | 中文字幕有码在线 | 高潮无码精品色欲av午夜福利 | 那里有毛片看 | 在线观看免费视频国产 | 五月深爱网 | www射| 亚洲av无码国产精品永久一区 | 国产模特av私拍大尺度 | 中文乱码人妻一区二区三区视频 | 四虎一区二区三区 | 男插女av| 中文字幕日韩欧美一区二区三区 | 一级bbbbbbbbb毛片 | 午夜大片在线观看 | 91视频三区 | 澳门一级黄色片 | 国产精品高潮呻吟AV无码 | 色中文网 | 蜜桃做爰免费网站 | 可以免费在线观看的av | 日本少妇喷水视频 | 久久久黄色网 | 黄色大片免费观看 | 美女脱了裤子让男人捅 | 影音先锋婷婷 | 亚洲一级免费毛片 | 农村妇女毛片 | 美女十八毛片 | jav中文字幕| 毛片视频免费 | 日本在线视频不卡 | 国产不卡视频在线播放 | 亚洲清纯唯美 | 中文字幕免费在线看线人动作大片 | 久久黄色小说 | 日韩精品 欧美 | 成人在线一区二区三区 | 美女被草网站 | 九九精品免费视频 | 日韩欧美不卡视频 | 久久精品天天中文字幕人妻 | 免费成人在线观看动漫 | 国产专区一 | 国产精品9191| 日韩久久久久久久久久久 |