iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >Linux基础命令---date
  • 326
分享到

Linux基础命令---date

2023-06-06 00:06:55 326人浏览 薄情痞子
摘要

date以给定的格式显示当前的日期,或者设置系统时间。此命令的适用范围:RedHat、RHEL、ubuntu、Centos、SUSE、openSUSE、Fedora。1、语法date [选项]。date [+格式]。da

date

以给定的格式显示当前的日期,或者设置系统时间。

此命令的适用范围:RedHat、RHEL、ubuntuCentos、SUSE、openSUSE、Fedora。

1、语法

date [选项]。

date [+格式]。

date -u  [参数]

参数格式[MMDDhhmm[[CC]YY][.ss]],分别对应(月、日、时、分、年前两位、年后两位、秒)

 

2、选项和格式列表

选项

说明

--help

帮助信息

--version

显示命令版本信息

-f | --file=DATEFILE

和“--date”一样,文件的每一行都设置一次

-d | --date=STRING

显示字符串代表的时间,注意不是当前时间

-r | --reference=FILE

显示文件的最后修改时间

-R | --frc-2822

以rfc-2822的方式输出日期和时间,

--rfc-3339=TIMESPEC

以rfc-3339的方式输出日期和时间,精度可以是date、seconds、ns,日期和时间用一个空格隔开

-s |  --set=STRING

用指定字符串设置时间

-u |  --utc, --universal

输出或者设置通用时间

 

格式

说明

%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

完整日期格式,等价于 %Y-%m-%d

%g

ISO周数年的最后两位数

%G

ISO周数年份

%H

小时(00-23)

%I

小时(00-12)

%j

按年计的日期(001-366)

%k

小时,00~23

%l

小时,1~12

%m

月份(01-12)

%M

分(00-59)

%n

新的一行

%N

十亿分之一秒

%p

当前locale 下的”上午”或者”下午”,未知时输出为空

%P

和“%p”一样,但是输出小写字母

%r

当前locale 下的 12 小时时钟时间(如:11:11:04 下午)

%R

24 小时时间的时和分,等价于%H:%M

%s

从1970-01-01 00:00:00开始的秒数

%S

秒(00-60)

%t

tab字符

%T

时间,等于%H:%M:%S

%u

一个星期的一天,1是星期一。(1~7)

%U

一年中的第几周,以周日为每星期第一天(00-53)

%V

ISO-8601 格式规范下的一年中第几周,以周一为每星期第一天(01-53)

%w

一个星期的一天,0是周日. (0~6)

%W


%x

当前locale 下的日期描述(如:12/31/99)

%X

当前locale 下的时间描述(如:23:13:48)

%y

年份最后两位数位(00-99)

%Y

%z

+hhmm格式的数字时区,例如“-0400

%:z

+hh:mm格式的数字时区,例如“-04:00

%::z

+hh:mm:ss格式的数字时区,例如“-04:00:00 “

%:::z

数字时区,使用“:”达到必要的精度,例如“-04, +05:30“

%Z

时区的缩写,例如EDT

 

3、说明

     默认情况下,使用数字0来填补数字时间中的空缺。当然也可以指定其他方式:“%-“,不填补;”%_“,使用空格填补;”%0“,使用0;”%^“使用大写字母;”%#“,使用相反的字母

“--date=String“是一种自由格式,是一种方便读取的日期字符串,例如“Sun,2月29日16:21:42-0800”或“2004-02-29 16:21:42:42”,甚至是“下星期四”。日期字符串可能包含指示日历日期、时间、时区、周中日、相对时间、相对日期和数字的项。空字符串表示一天的开始。日期字符串可以包含指示日历日期、时间、时区、星期数、相对时间、相对日期和数字的项。日期字符串格式比这里容易记录的要复杂,但是在info文档中有完整的描述。

 

4、实例

1)不适用任何参数,直接显示日期和时间

[root@localhost ~]# date

2018 09 05星期三 11:48:58 CST     //注意,这里显示的是CST时间

2)显示UTC时间

[root@localhost ~]# date -u

2018 09 05星期三 03:51:53 UTC

3)设置CST日期时间

[root@localhost ~]# date -s 2018-9-4   //这里可以看到支持的日期格式。如果没有设置时间,那么默认就是

2018 09 04星期二 00:00:00 CST

[root@localhost ~]# date -s 20180905

2018 09 05星期三 00:00:00 CST

[root@localhost ~]# date -s 2018/9/6

2018 09 06星期四 00:00:00 CST

[root@localhost ~]# date -s 11:56     //修改时间

2018 09 05星期三 11:56:00 CST

[root@localhost ~]# date -s 11:54:40

2018 09 05星期三 11:54:40 CST

4)显示当前是一年中的第几周,第几天 

[root@localhost ~]# date +%U周第%j

35周第248

5)显示12小时制度下的时间 

[root@localhost ~]# date +%r

下午 120248

[root@localhost ~]# date +%p%H:%M:%S     //这里可以使用多个格式组合,达到上面的效果

下午12:03:24

6)显示当前日期 

[root@localhost ~]# date +%x

20180905

[root@localhost ~]# date +%F

2018-09-05

[root@localhost ~]# date +%Y-%m-%d    //多格式拼接

2018-09-05

 

--结束END--

本文标题: Linux基础命令---date

本文链接: https://www.lsjlt.com/news/245454.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux基础命令---date
    date以给定的格式显示当前的日期,或者设置系统时间。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。1、语法date [选项]。date [+格式]。da...
    99+
    2023-06-06
  • Linux基础命令-date设置时间
    Linux基础命令-history历史记录 文章目录 前言 一、date命令的介绍 二、语法及参数 2.1 用help或man查看语法 2.2 常用参数  三、参考实例 3.1 以默认格式输出系统当前的时间和日期; 3.2 按照"年-...
    99+
    2023-08-31
    服务器 运维 linux
  • Linux命令(3):date命令
    date命令功能说明    显示或修改系统时间与日期,只有超级用户才能使用date命令设置时间。一般用户只能查看。用法如下:  date [OPTION]... [+FORMAT]:显示date命令的选项及说明-s--set:设置系统时间-...
    99+
    2023-01-31
    命令 Linux date
  • Linux基础命令---apachectl
    apachectlapachectl指令是apache http服务器的前端控制程序,可以协助控制apache服务的守护进程httpd。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fed...
    99+
    2023-06-05
  • Linux基础命令---more
    more将内容较长的文本文件内容分屏显示,支持定位关键字。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。 1、语法more [-dlfpcsu] ...
    99+
    2023-06-05
  • Linux基础命令---gunzip
    gunzip解压缩被gzip压缩过的文件。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。1、语法gunzip [-acfhlLnNrtvV]  ...
    99+
    2023-06-05
  • Linux基础命令---sort
    sort以行为单位,对文本文件进行排,并输出排序结果。默认情况下,以每一行为一个单位,从首字符开始按照ASCII码向后逐个比较。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。...
    99+
    2023-06-06
  • Linux基础命令---mknod
    mknod创建块设备或者字符设备文件。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。 1、语法mknod [选项]  设备名 ...
    99+
    2023-06-06
  • Linux基础命令(3)
    十二 lsof命令简介lsof(list open files) 是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以 如传输控制协议 (TCP) ...
    99+
    2023-01-31
    命令 基础 Linux
  • linux命令基础(3)
    find是最常见和最强大的查找命令,你可以用它找到任何你想找的文件。find的使用格式如下:find <指定目录> <指定条件> <指定动作>- <指定目录>: 所要搜索的目录及其所有子目录。...
    99+
    2023-01-31
    命令 基础 linux
  • Linux基础命令- history
    Linux基础命令- history 1.history 显示历史命令 作用:用于显示历史记录和执行过的指令命令 当登录shell或者是退出的时候会自动进行读取和存储 1.常用参数 语法:# history 选项 参数#参数-n ...
    99+
    2023-08-22
    linux 运维 服务器
  • Linux基础命令---mysql
    mysqlmysql是一个简单的sql shell,它可以用来管理mysql数据库。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、Fedora。 1、语法mysql [options] ...
    99+
    2023-06-05
  • Linux基础命令---csplit
    csplit将文件按照指定的模式分割,默认的输出文件名是xx00、xx01、xx02等,指令会显示每个输出文件的大小。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。1、语法c...
    99+
    2023-06-05
  • Linux基础命令---zcat
    zcat解压有gzip压缩的文件,将解压结果送到标准输出。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。1、语法zcat [-fhVL] 文件 ...
    99+
    2023-06-05
  • Linux基础命令---zip
    zipzip是一种最通用的文件压缩方式,使用于unix、msdos、windows、OS等系统。如果在编译zip时包含bzip 2库,zip现在也支持bzip 2压缩。当将大于4GB的文件添加到存档中时,zip会自动使用Zip 64扩展名,...
    99+
    2023-06-06
  • Linux基础命令---ar
    arar指令可以创建、修改库,也可以从库中提取单个模块。库是一个单独的文件,里面包含了按照特定结构组织起来的其他文件,我们称作member。归档文件通常是一个二进制文件,我们一般将归档文件当作库来使用。原始文件的内容、模式(权限)、时间戳、...
    99+
    2023-06-06
  • Linux基础命令--slabtop
    slabtopslabtop实时显示详细的内核板条缓存信息。它显示按所列排序条件之一排序的顶级缓存的列表。它还会显示一个统计信息头,其中填充了板坯层信息。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、Fedora、S...
    99+
    2023-06-05
  • Linux基础命令---bzip2
    bzip2使用Burrows-Wheeler块排序文本压缩算法,将文件进行压缩,压缩比率比一般算法高一些。bzip2要求命令行标志附带一个文件名列表。每个文件都被自己的压缩版本替换,名称为“original_name.bz2”。每个压缩文件...
    99+
    2023-06-05
  • Linux基础命令---head
    head显示文件开头的几行,默认显示10行,可以使用选项-n来指定行数。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。1、语法head [选项] &nbs...
    99+
    2023-06-06
  • Linux基础命令---bunzip2
    bunzip2解压缩bzip2压缩过的文件。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。1、语法bunzip2 [-fkvsVL]  文件&n...
    99+
    2023-06-06
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作