一. date
date
指令用于查看时间.
默认格式为 星期几 月 日 时分秒 中国标准时间 年
常用格式
在显示方面, 使用者可以设定欲显示的格式, 格式设定为一个加号后接数个标记, 其中常用的标记列表如下
-
%Y
: 年 -
%m
: 月 -
%d
: 日 -
%H
: 小时 -
%M
: 分钟 -
%S
: 秒 -
%X
: 相当于%H:%M:%S
-
%F
: 相当于%Y-%m-%d
格式可以自定义, 比如 date +%F_%X
, 一次性显示年月日时分秒.
时间戳
时间->时间戳: date +%s
时间戳->时间: date -d @时间戳
Unix时间戳 (英文为 Unix epoch, Unix time, POSIX time 或 Unix timestamp) 是从 1970 年 1 月 1 日(UTC/GMT的午夜)开始所经过的秒数, 不考虑闰秒.
二. cal
cal
命令可以用来显示公历 (阳历) 日历, 公历是现在国际通用的历法, 又称格列历, 通称阳历. "阳历" 又名 "太阳历", 以地球绕行太阳一周为一年, 为西方各国所通用, 故又名 "西历".
语法: cal [选项] [月份] [年份]
功能: 用于查看日历等时间信息, 如只有一个参数, 则表示年份, 如有两个参数, 则表示月份和年份.
常用选项:
-
-3
显示系统前一个月, 当前月, 下一个月的月历. -
-j
显示在当年中的第几天 (一年日期按天算, 从 1 月 1 号算起, 默认显示当前日在一年中的天数). -
-y
显示当前年份的日历.
cal
指令默认显示当前年月的日历.
cal -3
, 显示系统前一个月, 当前月, 下一个月的月历.
cal -j
, 显示在当年中的第几天.
cal -y
, 显示当前年份的日历.