linux时间日期类(包含修改系统时间和校正)

时间日期类

  1. 基本语法
    date [OPTION]… [+FORMAT]

  2. 选项说明

选项功能
-d<时间字符串>显示指定的“时间字符串”表示的时间,而非当前时间
-s<日期时间>设置系统日期时间
  1. 参数说明
参数功能
<+日期时间格式>指定显示时使用的日期时间格式

date 显示当前时间

  1. 基本语法
    (1)date (功能描述:显示当前时间)
    (2)date +%Y (功能描述:显示当前年份)
    (3)date +%m (功能描述:显示当前月份)
    (4)date +%d (功能描述:显示当前是哪一天)
    (5)date “+%Y-%m-%d %H:%M:%S” (功能描述:显示年月日时分秒)
  2. 案例实操
    (1)显示当前时间信息
[root@hadoop100 ~]# date
2020年 02月 24日 星期一 13:35:56 CST

(2)显示当前时间年月日

[root@hadoop100 ~]# date +%Y%m%d
20200224

(3)显示当前时间年月日时分秒

[root@hadoop100 ~]# date "+%Y-%m-%d %H:%M:%S"
2020-02-24 13:36:34

date 显示非当前时间

  1. 基本语法
    (1)date -d ‘1 days ago’ (功能描述:显示前一天时间)
    (2)date -d ‘-1 days ago’ (功能描述:显示明天时间)
    (3)date -d ‘1 day’ (功能描述:显示明天时间)
    (4)date -d ‘-1 day’ (功能描述:显示昨天时间)
  2. 案例实操
    (1)显示前一天
[root@hadoop100 ~]# date -d '1 days ago'
2020年 02月 23日 星期日 13:38:03 CST

(2)使用day以年月日显示两天前的时间
%F:年-月-日
%T:小时:分:秒
系统时间格式:月日小时分年.秒

[root@hadoop100 ~]# date -d "-2 day" +%F
2020-02-22

补充(包含修改系统时间):

命令功能
date系统时间,内核时间
clock主板时间
date “月日几点几分年.秒”更改系统时间
clock -s以硬件时间覆盖系统时间
clock -w以系统时间覆盖硬件时间
ntpdate ip地址使系统时间与ip的实践一样
date +%s1970.1.1到现在的时间秒数,linux诞生元年
date -d @秒把秒显示格式转换成系统时间格式
date +%F显示当前时间的年月日

/etc/localtime:记录时区时间,但不是文本文件

date 设置系统时间

1.基本语法
date -s 字符串时间
2.案例实操
(1)设置系统当前时间

[root@hadoop101 ~]# date -s "2017-06-19 20:52:18"

cal 查看日历

  1. 基本语法
    cal [选项] (功能描述:不加选项,显示本月日历)
  2. 选项说明
选项功能
具体某一年显示这一年的日历
  1. 案例实操
    (1)查看当前月的日历
[root@hadoop100 ~]# cal
      二月 2020     
日 一 二 三 四 五 六
                   1
 2  3  4  5  6  7  8
 9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29

(2)查看2021年的日历

[root@hadoop100 ~]# cal 2021

bash快捷键

bash的快捷键
ctrl + l = clear:清屏
ctrl + o:执行当前命令,并重新显示本命令
ctrl + s :锁屏
ctrl + q :允许屏幕输出
ctrl + c:终止命令
ctrl + z:挂起命令

ctrl + a光标跳到行首
ctrl + e:光标跳至行尾
ctrl + f:光标向右移动一个字符
ctrl + b:光标想左移动一个字符
ctrl + xx:光标在命令行首和贯标之间移动
ctrl + u:从光标处删除至行首
ctrl + k:从光标处删除至行尾
ctrl + w:从光标向左删除至单词首
alt + d:从光标向右删除至单词尾
ctrl + d:删除光标处的一个字符
ctrl + h:删除光标前的一个字符
ctrl + y:将删除的字符粘贴至光标后

alt + c:光标处开始向右更改为首字母大写的单词

alt + u:从光标处开始,将右边一个单词更改为大写
alt + l:从光标处开始,将右边一个单词更改为小写

ctrl + t:交换光标处和之前的字符的位置

alt + t:交换光标处和之前单词的位置
alt + N(数字)+ string:提示输入指定字符后,重复显示该字符N次
alt + r:删除当前行
alt + f: 光标向右移动一个单词尾
alt + b:光标向左移动一个单词首

部分引用自尚硅谷课件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值