【学习笔记】Linux系统基础知识4 —— date命令详解
Linux系统基础命令 date 命令详解
提示:学习Linux系统基础命令 date 命令详解
一、前期准备
1.已经正确安装并成功进入Linux系统
说明:本实验采用的 Redhat 系统(因系统不一致,可能部分显示存在差异)
二、学习内容
1、date命令
1. 功能说明
date 命令用来显示或者修改系统时间与日期
说明:设置系统时间需要超级用户权限,一般用户只能显示系统时间
2. 命令格式
date 【选项】 显示时间格式(以+开头,后面跟时间格式)
3. 常用选项
-s: 设置系统时间

-d: 以特定格式显示时间

-I ( 大写的i ): 以( iso 8601 格式 )输出日期/时间

-r: 显示文件的最后修改时间等

-R: 以( rfc 2822 格式 )输出日期/时间

4. 显示时间格式说明
%a : 显示星期几 (显示简称:eg Sun)

%A : 显示星期几 (显示全程:eg Sunday)

%b : 显示月份(月份的简称:eg Feb)

%B : 显示月份(月份的全称:eg February)

%c : 显示日期和时间格式

%C : 显示年份的前面两位( eg 2024显示 20 )

%d : 两位数显示日期

%D : 显示年份和日期(格式为:mm/dd/yy)

%e : 显示日期(格式为:1~31)

%F : 显示完整的日期(格式为 yyyy-mm-dd)

%g : 显示年份的后面两位( eg 2024显示 24 )

%G : 显示完整的年份( eg 2024 )

%h : 显示月份(月份的简称:eg Feb)

%H : 显示小时(24小时制,显示内容为:00~23)

%I : 显示小时(12小时制,显示内容为:01~12)

%j : 一年中的第几天 (格式为: 001~366)

%k : 显示小时 (24小时制,显示内容为:0~23)

%l : 显示小时 (12小时制,显示内容为:1~12)

%m : 显示月份(显示内容为:01~12)

%M : 显示分钟(显示内容为:00~59)

%n : 换行显示

%N : 显示纳秒

%p : 显示是 AM 或 PM

%r : 显示时间 (格式为:hh:mm:ss AM/PM)

%R :显示时间和分钟 (相当于 %H:%M)

%S : 显示秒钟(显示内容为:00~59)

%T : 显示时间(格式为:hh:mm:ss)

%u : 显示星期几 (格式为 1~7,其中1代表周一)

%U : 一年中的第几周(格式为 00~53 ,其中以周日为每周第一天 )

%U : 周数(格式为 01~53 ,其中以周一为每周第一天 )

%w :显示星期几(格式为 0~6 ,其中0代表周日 )

%W :周数(格式为 00~53 ,其中以周一为每周第一天 )

%x : 显示年份和日期 (格式为:mm/dd/yyyy)

%X : 显示时间格式(相当于 %H:%M:%S)

%y : 显示年份的最后两位数 (显示内容为:eg 24)

%Y : 显示完整的年份 (eg 2024)

%z : 数字时区(eg +0800 )

%Z : 字母时区( eg CST )

2、应用实例
1. 修改日期
date -s 2024-01-02

2. 修改时间
date -s 12:00:00

3. 修改日期和时间
date -s “20240102 12:30:00”

4. 显示当前日期
date ‘+%y-%m-%d’

5. 显示两天前的日期
date -d " 2 days ago " ‘+%y-%m-%d’

6. 用指定格式显示日期和时间
date '+ This date now is : %x , Tims is now : %X , Thanks! ’

三、说明
个人学习笔记,仅供参考
微信公众号同步更新,喜欢就点个关注吧,期待你的关注

更多推荐

所有评论(0)