linux shell sleep usleep 延时命令 秒 毫秒 微秒

1.sleep : 默认为秒

sleep 1    # 表示延迟1秒
sleep 1s   # 表示延迟1秒
sleep 1m   # 表示延迟1分
sleep 1h   # 表示延迟1小时 
sleep 1d   # 表示延迟一天   

2.usleep : 默认以微秒 ms表示毫秒 us表示微秒

1s = 1000ms = 1000000us

3.区别: sleep 不但可以用秒为单位,还可以指定其他延迟的单位 比如 小时 分钟 天

4.实例

# 延迟0.1秒
sleep 0.1
或
usleep 100000

# 延迟 10 毫秒
sleep 0.01
或
usleep 10000