返回顶部
首页 > 资讯 > 操作系统 >Linux基础命令-date设置时间
  • 753
分享到

Linux基础命令-date设置时间

服务器运维linux 2023-08-31 07:08:36 753人浏览 薄情痞子
摘要

Linux基础命令-history历史记录 文章目录 前言 一、date命令的介绍 二、语法及参数 2.1 用help或man查看语法 2.2 常用参数  三、参考实例 3.1 以默认格式输出系统当前的时间和日期; 3.2 按照"年-

Linux基础命令-history历史记录

文章目录

前言

一、date命令的介绍

二、语法及参数

2.1 用help或man查看语法

2.2 常用参数

 三、参考实例

3.1 以默认格式输出系统当前的时间和日期;

3.2 按照"年-月-日"的指定格式输出系统当前的日期时间; 有两种方法

3.3 按照"小时:分钟:秒"的指定格式输出系统当前的时间信息; 三种方法

3.4 设置当前系统为指定的日期和时间;

3.5 同步时间

3.6 修改时区

3.7 可以设定时间(非系统时间)

3.8 还可以用来查看文件最后的修改时间

3.10 显示UTC从1970-01-01到当前时间的秒数

总结

前言

        服务器上的时间往往要用到这个命令,而date命令能修改的不仅仅是时间,还可以修改时区,同步大厂的时间等。

一、date命令的介绍

        date命令来自于英文单词它自己,也就是时间、时钟的意思,其功能是用于显示或者设置系统日期与时间信息的。运维人员可以根据自己需要的格式来输出系统时间信息。

二、语法及参数

2.1 用help或man查看语法

语法:date 【参数】格式 

[root@localhost ~]# date --help用法:date [选项]... [+格式]

2.2 常用参数

-d datestr显示 datestr 中所设定的时间 (非系统时间)
-s datestr将系统时间设为 datestr 中所设定的时间
-u显示目前的格林威治时间
%Y年份
%m月份
%d天数
%M分钟
%S秒数
%H小时
%s从1970-01-01到现在的秒数
%F显示当前日期,和%Y-%m-%d效果一样
%j查看今天是今年当中的第几天
%e查看今天是一个月当中的第几天
%T显示当前时间 ,和%H:%M:%S
%X显示当前时间,xx时xx分xx秒
-r显示指定文件的最后修改时间

 三、参考实例

3.1 以默认格式输出系统当前的时间和日期;

[root@localhost ~]# date2023年 02月 12日 星期日 08:28:59 CST

3.2 按照"年-月-日"的指定格式输出系统当前的日期时间; 有两种方法

[root@localhost ~]# date "+%Y-%m-%d"2023-02-12[root@localhost ~]# date +%F2023-02-12

3.3 按照"小时:分钟:秒"的指定格式输出系统当前的时间信息; 三种方法

[root@localhost ~]# date "+%H:%M:%S"08:34:17[root@localhost ~]# date +%T08:34:24[root@localhost ~]# date +%X08时34分32秒[root@localhost ~]# 

3.4 设置当前系统为指定的日期和时间;

[root@localhost ~]# date -s "20230724 00:00:00"2023年 07月 24日 星期一 00:00:00 CST[root@localhost ~]# date 2023年 07月 24日 星期一 00:00:14 CST

3.5 同步时间


上面修改了系统时间,若要精确到一秒不差,可以同步校准北京时间或者阿里云时间;

[root@localhost ~]# ntpdate -u ntp1.aliyun.com12 Feb 08:48:24 ntpdate[52619]: step time server 120.25.115.20 offset -13965783.026585 sec[root@localhost ~]# ntpdate -u ntp.api.bz[root@localhost ~]# date2023年 02月 12日 星期日 08:49:21 CST

3.6 修改时区

假若要修改时区,可以用timedatectl重新设置;

[root@localhost ~]# timedatectl set-timezone America/New_York [root@localhost ~]# timedatectl status       Local time: 六 2023-02-11 19:50:41 EST  Universal time: 日 2023-02-12 00:50:41 UTC        RTC time: 日 2023-02-12 00:50:41       Time zone: America/New_York (EST, -0500)     NTP enabled: yesNTP synchronized: yes RTC in local TZ: no      DST active: no Last DST change: DST ended at                  日 2022-11-06 01:59:59 EDT                  日 2022-11-06 01:00:00 EST Next DST change: DST begins (the clock jumps one hour forward) at                  日 2023-03-12 01:59:59 EST                  日 2023-03-12 03:00:00 EDT[root@localhost ~]# date -u2023年 02月 12日 星期日 00:50:49 UTC[root@localhost ~]# date 2023年 02月 11日 星期六 19:51:07 EST

当前已经修改时区为纽约

3.7 可以设定时间(非系统时间)

[root@localhost ~]# date -d "20230724"2023年 07月 24日 星期一 00:00:00 EDT

3.8 还可以用来查看文件最后的修改时间

[root@localhost ~]# date -r anaconda-ks.cfg 2023年 02月 08日 星期三 00:02:25 CST

9 查看今天是一年中的第几天 ,还有查看今天是一个月中的第几天

[root@localhost ~]# date +%j043[root@localhost ~]# date +%e12

3.10 显示UTC从1970-01-01到当前时间的秒数

[root@localhost ~]# date +%s1676163423

总结

        date命令的参数还是挺多的,能记下来还真的不容易,当然不懂的时候可以来查看这篇文章,如果觉得内容还可以,请一定要点个赞再走!

来源地址:https://blog.csdn.net/rhn_111/article/details/128991625

--结束END--

本文标题: Linux基础命令-date设置时间

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

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

猜你喜欢
  • Linux基础命令-date设置时间
    Linux基础命令-history历史记录 文章目录 前言 一、date命令的介绍 二、语法及参数 2.1 用help或man查看语法 2.2 常用参数  三、参考实例 3.1 以默认格式输出系统当前的时间和日期; 3.2 按照"年-...
    99+
    2023-08-31
    服务器 运维 linux
  • Linux基础命令---date
    date以给定的格式显示当前的日期,或者设置系统时间。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。1、语法date [选项]。date [+格式]。da...
    99+
    2023-06-06
  • Linux date 时间设置同步命令分享
    date命令: #date 显示系统时间 hwclocDITKFfek命令 (即hardwareclock系统硬件时间) #hwclock 显示硬件时间 #hwclock -w 将系统时间写入到系统硬件当中 ...
    99+
    2022-06-04
    date命令设置时间 date命令 linux date命令
  • linux中怎么利用date命令设置时间
    本篇文章给大家分享的是有关linux中怎么利用date命令设置时间,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。date命令date命令的功能是显示和设置系统日期和时间。 该命...
    99+
    2023-06-13
  • Linux下date命令,格式化输出,时间设置方法
    date命令的帮助信息 [root@localhost source]# date --help 用法:date [选项]... [+格式] 或:date [-u|--utc|--universal] [M...
    99+
    2022-06-04
    命令 时间 方法
  • Linux中怎么使用date命令设置系统日期与时间
    这期内容当中小编将会给大家带来有关Linux中怎么使用date命令设置系统日期与时间,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。显示系统日期要显示系统日期,只要输入:$ date T...
    99+
    2023-06-16
  • Shell时间(date)相关命令
    date +%F date -d last-day +%Y-%m-%d date -d yesterday +%Y-%m-%d date -d next-day +%Y-%m-%d date -d ...
    99+
    2022-06-04
    命令 时间 Shell
  • Linux中怎么使用date命令显示时间
    这篇文章将为大家详细讲解有关Linux中怎么使用date命令显示时间,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。date命令的功能是显示和设置系统日期和时间 命令格式: date [OPT...
    99+
    2023-06-13
  • Linux中怎么用date命令修改系统时间
    要修改Linux系统时间,可以使用date命令。以下是一些常用的date命令选项: 设置当前时间: sudo date MMDD...
    99+
    2024-04-02
  • Linux基础命令---apachectl
    apachectlapachectl指令是apache http服务器的前端控制程序,可以协助控制apache服务的守护进程httpd。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fed...
    99+
    2023-06-05
  • Linux基础命令---mysql
    mysqlmysql是一个简单的sql shell,它可以用来管理mysql数据库。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、Fedora。 1、语法mysql [options] ...
    99+
    2023-06-05
  • 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基础命令--slabtop
    slabtopslabtop实时显示详细的内核板条缓存信息。它显示按所列排序条件之一排序的顶级缓存的列表。它还会显示一个统计信息头,其中填充了板坯层信息。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、Fedora、S...
    99+
    2023-06-05
  • Linux基础命令---more
    more将内容较长的文本文件内容分屏显示,支持定位关键字。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。 1、语法more [-dlfpcsu] ...
    99+
    2023-06-05
  • Linux基础命令---head
    head显示文件开头的几行,默认显示10行,可以使用选项-n来指定行数。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。1、语法head [选项] &nbs...
    99+
    2023-06-06
  • Linux基础命令---gunzip
    gunzip解压缩被gzip压缩过的文件。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。1、语法gunzip [-acfhlLnNrtvV]  ...
    99+
    2023-06-05
  • Linux基础命令---bzcat
    bzcat解压缩被bzip2压缩过的文件,将文件解压到标准输出,此命令只有一个选项-s。该指令对压缩过的二进制文件没有意义,因为二进制文件没有可读性。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openS...
    99+
    2023-06-05
  • Linux基础命令---zcat
    zcat解压有gzip压缩的文件,将解压结果送到标准输出。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。1、语法zcat [-fhVL] 文件 ...
    99+
    2023-06-05
  • Linux基础命令---bunzip2
    bunzip2解压缩bzip2压缩过的文件。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。1、语法bunzip2 [-fkvsVL]  文件&n...
    99+
    2023-06-06
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作