首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux命令(3):date命令

date命令 ---- 功能说明 显示或修改系统时间与日期,只有超级用户才能使用date命令设置时间。一般用户只能查看。用法如下: date [OPTION]......[+FORMAT]:显示 date命令选项及说明 -s--set:设置系统时间 -d--date:显示描述日期 格式参数 格式 含义 %H 显示小时(表示范围00-23) %I 显示小时(表示范围...,yy表示年份后两个数字 %Y或%y 显示年份,%Y显示4位年份,%y显示2位年份 %c 显示日期和时间格式,相当于“%a%d%b%Y%r%Z”组合 date [MMDDhhmm[[CC]YY][....-s, --hctosys:以硬件为准,把系统调整为与硬件时间相同 -w, --systohc:以系统为准,把硬件时间调整为与系统时间相同 Linux分为硬件时钟和系统时钟,硬件时钟就是主板上钮扣电池来供电...Linux:系统启动时从硬件读取日期和时间信息:读取完信息以后,就不再与硬件相关联 date用来查看系统时钟 clock用来查看硬件时钟 示例 clock和hwclock是同一个东西,可以看出,clock

4.4K10
您找到你想要的搜索结果了吗?
是的
没有找到

Linuxdate命令

date命令是显示或设置系统时间与日期 很多shell脚本里面需要打印不同格式时间或日期,以及要根据时间和日期执行操作。延时通常用于脚本执行过程中提供一段等待时间。...日期可以以多种格式去打印,也可以使用命令设置固定格式。在类UNIX系统中,日期被存储为一个整数,其大小为自世界标准时间(UTC)1970年1月1日0时0分0秒起流逝秒数。...命令功能 date 可以用来显示或设定系统日期与时间。 命令参数 %H 小时(以00-23来表示)。 %I 小时(以01-12来表示)。 %K 小时(以0-23来表示)。.../显示上一月日期 date +%Y%m%d --date="+1 month" //显示下一月日期 date +%Y%m%d --date="-1 year" //显示前一年日期 date +...11:11:11" +"%s 1602385871 date -d参数使用 date 命令另一个扩展是 -d 选项,该选项非常有用。

3.2K20

Linuxdate命令

date命令是显示或设置系统时间与日期 很多shell脚本里面需要打印不同格式时间或日期,以及要根据时间和日期执行操作。延时通常用于脚本执行过程中提供一段等待时间。...日期可以以多种格式去打印,也可以使用命令设置固定格式。在类UNIX系统中,日期被存储为一个整数,其大小为自世界标准时间(UTC)1970年1月1日0时0分0秒起流逝秒数。...命令功能 date 可以用来显示或设定系统日期与时间。 命令参数 %H 小时(以00-23来表示)。 %I 小时(以01-12来表示)。 %K 小时(以0-23来表示)。...11:11:11" +"%s 1602385871 date -d参数使用 date 命令另一个扩展是 -d 选项,该选项非常有用。...' (100天以前日期) date -d '50 days'(50天后日期) 原文链接:https://rumenz.com/rumenbiji/linux-date.html

3.3K10

Linuxdate 命令

date命令是显示或设置系统时间与日期 很多shell脚本里面需要打印不同格式时间或日期,以及要根据时间和日期执行操作。延时通常用于脚本执行过程中提供一段等待时间。...日期可以以多种格式去打印,也可以使用命令设置固定格式。在类UNIX系统中,日期被存储为一个整数,其大小为自世界标准时间(UTC)1970年1月1日0时0分0秒起流逝秒数。...命令功能 date 可以用来显示或设定系统日期与时间。 命令参数 %H 小时(以00-23来表示)。 %I 小时(以01-12来表示)。 %K 小时(以0-23来表示)。...11:11:11" +"%s 1602385871 date -d参数使用 date 命令另一个扩展是 -d 选项,该选项非常有用。...' (100天以前日期) date -d '50 days'(50天后日期) 原文链接:https://rumenz.com/rumenbiji/linux-date.html 微信公众号:入门小站

3.4K20

Linux命令Date——时间

linux环境中,不管是编程还是其他维护,时间是必不可少,也经常会用到时间运算,熟练运用date命令来表示自己想要表示时间,肯定可以给自己工作带来诸多方便。...1.命令格式: date [参数]... [+格式] 2.命令功能: date 可以用来显示或设定系统日期与时间。 3.命令参数: 必要参数: %H 小时(以00-23来表示)。...01月 27日 星期日 08:52:27 CST 说明: date 命令另一个扩展是 -d 选项,该选项非常有用。...100 days' (100天以前日期) date -d '50 days'(50天后日期) 实例4:显示月份和日数 命令date '+%B %d' 输出: ?...实例5:显示时间后跳行,再显示目前日期 命令date '+%T%n%D' 输出: ?

5K40

linux学习(九) date命令详解

只要输入: $ date –help 或者 $ man date 来显示date命令语法和参数。...基本上,date命令会翻译所有所有的百分号(%)开头格式和输出在引号("")内所有的内容。 设置系统日期和时间 通常地,你希望你系统日期和时间是自动设置。...在脚本中使用date命令 还记得我之前说为什么你需要改变date输出么?一个答案是你或许需要编程。让我们看下bash脚本下一个例子。 $ vi display.date #!...(译注:通过“` 命令 `”来在命令行内嵌其它命令,这个字符不是单引号,而是和波浪号~同一个键位那个符号。) 总结 date可能被认为在某些方面不重要。但是date扮演了一个重要角色。...要想知道关于date命令更多细节,在你控制台下输入man date访问man页面。

4.6K30

Linuxdate命令常用方法小计

这里总结介绍一下date命令格式化输出和时间设置方法。 date命令参数详解: [root@Labhost1 ~]# date --help 用法:date [选项]......时间输出 在Linuxdate命令是由coreutils安装出来一个系统命令,用来显示当前系统时间,不过默认显示结果可能不是你想想要,特别是结果作为文件名输出不是很合适,这时候就可以利用好date...CST [root@Labhost1 ~]# date 2008年 08月 08日 星期五 20:08:09 CST 注意:这里说是系统时间,是linux由操作系统维护。...在系统启动时,Linux操作系统将时间从CMOS中读到系统时间变量中,以后修改时间通过修改系统时间实现。为了保持系统时间与CMOS时间一致性,Linux每隔一段时间会将系统时间写入CMOS。...2018年 05月 13日 星期日 20:34:48 CST 好date命令常用就介绍到这里,希望可以给你一个参考,可以帮到你。

10K30

Linux date命令知识点总结

用法:date [选项]… [+格式] 或:date [-u|–utc|–universal] [MMDDhhmm[[CC]YY][.ss]] 以给定格式显示当前时间,或是设置系统日期。...-d,–date=字符串 显示指定字符串所描述时间,而非当前时间 -f,–file=日期文件 类似–date,从日期文件中按行读入时间描述 -r, –reference=文件 显示文件指定文件最后修改时间...TIMESPEC=`date’,`seconds’,或 `ns’ 表示日期和时间显示精度。...locale 日期和时间 (如:2005年3月3日 星期四 23:05:25) %C 世纪;比如 %Y,通常为省略当前年份后两位数字(例如:20) %d 按月计日期(例如:01) %D 按月计日期...作为一个可选修饰声明,它可以是E,在可能情况下使用本地环境关联 表示方式;或者是O,在可能情况下使用本地环境关联数字符号。

3.2K31

Linux date 时间设置同步命令分享

date命令: #date 显示系统时间 hwclock命令 (即hardwareclock系统硬件时间) #hwclock 显示硬件时间 #hwclock -w 将系统时间写入到系统硬件当中...ntpdate ntpdate 是一个linux时间同步服务软件,具体详细资料请参考下百度,有很多详细资料 查看本机是否安装ntpdate服务,如果没有安装,请 yum install...adjust time server 211.115.194.21 offset -0.005885 sec 出现上述结果代表时间同步成功,上面的大致意思为调整时间为服务器211.115.194.21时间...2.asia.pool.ntp.org 3.asia.pool.ntp.org 同步时间成功后调整硬件时间 #hwclock -w 执行成功后, 查看系统硬件时间(不出意外的话,现在date...和hwclock现实时间均为internet时间) #date #hwclock 执行上述命令,显示时间应该一样 定时执行时间同步任务,所以我们利用crontab -e 来添加定时任务

8K42

date命令总结

以特定格式输出当前时间 date +输出格式 常用格式: %Y 四位年 (1970…) %m 双位月份 (01..12) %d 两位天 (01..31) %e 短格式天 ( 1..31)...%H 24小时制小时 (00..23) %M 双位分钟 (00..59) %S 双位秒 second (00..60); %s 自基础时间 1970-01-01 00:00:00 到当前时刻秒数...(a GNU extension) 例: date +"%Y-%m-%d %H:%M:%S" 显示 2013-03-29 17:00:06 date +"%s" 显示 1364547640 二. ...获取之前或之后某个时间 -d “描述”+输出格式 其中“描述”部分是类似下面的字串 -1 week:向前一周 +2 day:向后两天 -3 hour:向前三小时 例: date -d..."+10 day" +"%Y-%m-%d %H:%M:%S" 输出 2013-04-08 17:04:14 三.将unix时间戳转化为指定格式时间 date -d @uinx时间戳 +输出格式

53810

Linuxdate命令转换日期提示date: illegal time format问题解决

前言 很多shell脚本里面需要打印不同格式时间或日期,以及要根据时间和日期执行操作。延时通常用于脚本执行过程中提供一段等待时间。日期可以以多种格式去打印,也可以使用命令设置固定格式。...语法 date(选项)(参数) 但最近在使用中遇到了一个问题,下面来一起看看详细介绍吧。...问题:运行date命令抛错 date -j -f "%a %b %d %T %Z %Y" "Sat Sep 29 11:33:00 CST 2018" "+%s” 报错: Failed conversion...[-f fmt date | [[[mm]dd]HH]MM[[cc]yy][.ss]] [+format] 命令说明: 1....月份和星期必须是对应系统中文或英文才可以 举例:1.执行命令date -j -f "%a %b %d %T %Z %Y" "Sat Sep 29 11:33:00 CST 2018""+%s" ?

4.2K10

Shell date 命令详解

以给定格式显示当前时间。...%% 一个文字 % %a 当前locale 星期名缩写(例如: 日,代表星期日) %A 当前locale 星期名全称 (如:星期日) %b 当前locale 月名缩写 (...如:一,代表一月) %B 当前locale 月名全称 (如:一月) %c 当前locale 日期和时间 (如:2005年3月3日 星期四 23:05:25) %C 世纪;比如 %Y...,通常为省略当前年份后两位数字(例如:20) %d 按月计日期(例如:01) %D 按月计日期;等于%m/%d/%y %e 按月计日期,添加空格,等于%_d %F 完整日期格式...(00-53) %V ISO-8601 格式规范下一年中第几周,以周一为每星期第一天(01-53) %w 一星期中第几日(0-6),0 代表周一 %W 一年中第几周,以周一为每星期第一天

1.5K40

linux命令讲解大全】153.利用date命令管理系统时间和日期

%S" 输出:2007-12-05 00:00.37 时间加减操作: date +%Y%m%d # 显示年月日 date -d "+1 day" +%Y%m%d # 显示前一天日期 date -d..."-1 day" +%Y%m%d # 显示后一天日期 date -d "-1 month" +%Y%m%d # 显示上一月日期 date -d "+1 month" +%Y%m%d # 显示下一月日期...date -d "-1 year" +%Y%m%d # 显示前一年日期 date -d "+1 year" +%Y%m%d # 显示下一年日期 设定时间: date -s # 设置当前时间,只有root...:01:01" # 这样可以设置全部时间 date -s "20120523 01:01:01" # 这样可以设置全部时间 有时需要检查一组命令花费时间: start=$(date +%s) nmap...date +"${suffix} %Y/%m/%d" 注意:该命令是GNU coreutils包中命令,相关帮助信息请查看man -s 1 date或info coreutils 'date invocation

13210

Linux系统date命令无法修改或同步时间解决办法

本以为只要加一个简单 linux 时间同步任务计划即可,结果我拿到 root 后,发现并不是那么一回事。...在我正确添加了 ntpdate 任务计划之后,手动执行了时间同步命令,发现时间依然没有变化。 手动执行 date -s 16:00:00 命令修改时间之后,发现时间依然不变,奇了怪了!...于是网上搜了一把,发现了解决办法: 以 root 身份登入,执行以下命令即可: echo 1 > /proc/sys/xen/independent_wallclock 或 sysctl xen.independent_wallclock...=1 执行完毕后,发现 date -s 命令可以设置时间了,果断再执行了一把 ntpdate -u pool.ntp.org 命令,发现可以同步了!...附录: ①、若没有 ntpdate 命令,Centos 请执行 yum -y install ntp*  ②、更改系统时区为北京时间:cp -f /usr/share/zoneinfo/Asia/Shanghai

3.4K40

shell脚本 + date命令语法

-x 1.sh 查看脚本是否语法错误 bash -n 1.sh 一、date命令语法 后期各种场景我们都会用到shell,经常用到就是使用date做一些标记,例如日志分割,。...# date //单纯显示当前日期 2017年 09月 12日 星期二 21:26:09 CST [[email protected] ~]# date +%Y // 单纯四位数...00:00来操作,但是这个时候切割日志已经算是今天了,那么我们如何能够写上昨天呢?...[[email protected] ~]# date -d "-1 hour" +%T // 过去一小时 21:00:33 [[email protected] ~]# date +...使用条件语句时,常使用变量 if [ $a -gt 1 ]; then … ; fi 引用某个命令结果时,用变量替代 n=wc -l 1.txt 写和用户交互脚本时,变量也是必不可少 read -

2.8K110
领券