Linux系统下date函数的用法

Linux系统下date函数的用法,第1张

我们在Linux系统中使用 date --help 可打印出如下信息:

默认情况下,日期的数字区域以0 填充,以下可选标记可以跟在"%"后:

在任何标记之后还允许一个可选的域宽度指定,它是一个十进制数字。

作为一个可选的修饰声明,它可以是E,在可能的情况下使用本地环境关联的

表示方式;或者是O,在可能的情况下使用本地环境关联的数字符号。

date是Linux系统里自带的一个系统命令,用来显示当前的系统时间,不过默认显示的结果里包括很多信息,特别是做为文件名输出时,不是很方便,好在date命令里包含格式化输出的选项。

我们一般使用 date -s 命令来修改系统时间

比如将系统时间设定成2011年7月13日的命令:date -s 07/13/2011

将系统时间设定成11点12分0秒的命令:date -s 11:12:00

注意:这里说的是系统时间,是linux由 *** 作系统维护的。

在系统启动时,Linux *** 作系统将时间从CMOS中读到系统时间变量中,以后修改时间通过修改系统时间实现。为了保持系统时间与CMOS时间的一致性,Linux每隔一段时间会将系统时间写入CMOS。由于该同步是每隔一段时间(大约是11分钟)进行的,在我们执行 date -s 后,如果马上重起机器,修改时间就有可能没有被写入CMOS,这就是问题的原因。如果要确保修改生效可以执行 clock –w 命令,强制把系统时间写入CMOS。

inux修改时间命令是date-s+时分秒。

修改linux系统时间。root使用date指令:date -s

1、只修改日期,不修改时间,输入:date -s 2021-04-02。

2、只修改时间,输入:date -s 12:00:00。

3、同时修改日期时间,注意要加双引号,日期与时间之间有一空格,输入:date -s “2021-04-02 10:25:00”

4、修改完后,记得输入:clock -w。把系统时间写入CMOS修改时区不重启。在root下。

复制相应的时区文件,替换系统时区文件:

cp /usr/share/zoneinfo/主时区/次时区 /etc/localtime

cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

5、文件复制命令—cp cp [参数] [源地址] [目的地址]主要参数描述如下:-a :此参数和同时指定“-dpR”参数相同 -d :在复制有符号连接的文件时,保留原始的连接。 -f :强行复制文件,不管要复制的文件是否已经存在于目标目录。 -I :覆盖现有文件之前询问用户。

echo命令主要用来在终端中显示字符串。

主要参数解释如下所示:

转义符详细解释如下所示:

date命令主要用来显示和修改系统时间与日期。只有 超级用户 才能用date命令设置时间,一般用户用户只能使用date命令显示时间。

date命令的参数及说明如下所示:

date命令的时间显示格式如下所示:


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8040484.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存