网站建设頰算,网络运维工程师是干什么的,企业注册代理,西宁市建设网站价格低date命令可以用来显示或设定系统的日期与时间。 一、显示系统的日期与时间
#xff08;1#xff09;如果date命令后面不加任何参数#xff0c;则会按照固定的格式显示时间信息#xff1a;
星期几 月份 日 时:分:秒 时区 年xjhubuntu:~/iot/tmp$ date
Fri Mar 3 16:56:4…date命令可以用来显示或设定系统的日期与时间。 一、显示系统的日期与时间
1如果date命令后面不加任何参数则会按照固定的格式显示时间信息
星期几 月份 日 时:分:秒 时区 年xjhubuntu:~/iot/tmp$ date
Fri Mar 3 16:56:48 CST 2023
xjhubuntu:~/iot/tmp$
2使用者也可以根据自己的需求来设定显示的格式设置显示格式的方式如下。
date 以%开头的控制标志
当这些控制标志之间存在空格时需要使用双引号把它们括起来如下所示。
date 以%开头的控制标志
xjhubuntu:~/iot/tmp$ date %H #以“时”的形式显示当前时间
16
xjhubuntu:~/iot/tmp$ date %H:%M #以“时:分”的形式显示当前时间
16:56
xjhubuntu:~/iot/tmp$ date %H:%M:%S #以“时:分:秒”的形式显示当前时间
16:56:57
xjhubuntu:~/iot/tmp$ date %H:%M %S #控制标志之间存在空格时需要使用双引号包围
date: 额外的操作数 %S
Try date --help for more information.
xjhubuntu:~/iot/tmp$ date %H:%M %S
17:06 44
xjhubuntu:~/iot/tmp$
3常用的控制标志与含义如下表所示。
xjhubuntu:~/iot/tmp$ date
Fri Mar 3 17:25:50 CST 2023
xjhubuntu:~/iot/tmp$
控制标志含义举例输入date 控制标志之后的输出日期方面%a星期几 (Sun..Sat)Fri%A星期几 (Sunday..Saturday)Friday%b月份 (Jan..Dec)Mar%B月份 (January..December)March%c直接显示日期与时间Fri 03 Mar 2023 05:28:48 PM CST%d日01…3103%D直接显示日期月/日/年03/03/23%h同%bMar%j一年中的第几天 (001..366)062%m月份 (01..1203%U一年中的第几周 (00..53) (以 Sunday 为一周的第一天的情形)09%w一周中的第几天 (0..6)5%W一年中的第几周 (00..53) (以 Monday 为一周的第一天的情形)09%x直接显示日期和%D一样03/03/2023%y年份的最后两位数字 (00…99)23%Y完整年份0000……99992023时间方面%H小时(00..23)17 %I大写i 小时(01..12)05%k小时(0..23)17%M分钟(00..59)42%p显示本地 AM 或 PMpm%r直接显示时间 (12 小时制格式为 hh:mm:ss [AP]M)05:43:29 PM%s从 1970 年 1 月 1 日 00:00:00 UTC 到目前为止的秒数1677836662%S秒(00..61)39%T直接显示时间 (24 小时制)17:45:05%X与%r相同05:45:35 PM%Z显示时区CST其他内容%n下一行 比如date %T%n%D会显示时间后跳行再显示目前日期。 19:52:52 03/03/23 4可以把无意义的0去掉比如1999/03/07中03与07前面的0在控制标记中插入“-”即可。
xjhubuntu:~/iot/tmp$ date %H:%M:%S
08:04:11
xjhubuntu:~/iot/tmp$ date %-H:%-M:%-S
8:4:21
xjhubuntu:~/iot/tmp
5如何利用date显示以前的时间呢 使用-d选项如下所示。
xjhubuntu:~/iot/tmp$ date -d -2 day %Y%m%d %A
20230301 Wednesday
xjhubuntu:~/iot/tmp$ date -d -2 day %Y%m%d %A
20230301 Wednesday
xjhubuntu:~/iot/tmp$ date -d -1 day %Y%m%d %A
20230302 Thursday
xjhubuntu:~/iot/tmp$ date -d -0 day %Y%m%d %A
20230303 Friday
xjhubuntu:~/iot/tmp$ date -d 1 day %Y%m%d %A
20230304 Saturday
xjhubuntu:~/iot/tmp$ date -d 2 day %Y%m%d %A
20230305 Sunday
xjhubuntu:~/iot/tmp$ date -d -1 month %Y%m%d %A
20230203 Friday
xjhubuntu:~/iot/tmp$ date -d 1 month %Y%m%d %A
20230403 Monday
xjhubuntu:~/iot/tmp$ date --date2 days ago %Y%m%d %A
20230301 Wednesday
xjhubuntu:~/iot/tmp$ 二、设置系统的日期与时间
只有root才有设置系统日期与时间的权限。以 root 身份修改系统时间之后要以 clock -w 来将系统时间写入 CMOS 中这样下次重新开机时系统时间才会持续抱持最新的正确值。
这部分内容我们很少关注这里不叙述了。