【学习笔记】Linux系统基础知识4 —— 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! ’
三、说明
个人学习笔记,仅供参考
微信公众号同步更新,喜欢就点个关注吧,期待你的关注
原文地址:https://blog.csdn.net/qq_33216613/article/details/142135530
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!