Linux 时间日期命令
显示系统时间与日期:
date [选项] [日期格式字符串]
选项:
-d :显示字符串所指的日期与时间。字符串前后必须加上双引号;
例:
date 显示当前时间
date +%Y 显示当前年份
date +%m 显示当前月份
date +%d 显示当前是哪一天
date +%Y-%m-%d 显示年月日
date +"%Y-%m-%d %H:%M:%S" 显示年月日时分秒
date -d "-1 day" +"%Y-%m-%d" 显示昨天的日期
date -d "+1 day" +"%Y-%m-%d" 显示明天的日期
date -d "1996-01-01" +"%Y-%m-%d %H:%M:%S" 显示指定的日期或时间
设置系统时间与日期:
date [选项] [日期字符串]
选项:
-s :根据字符串来设置日期与时间。字符串前后必须加上双引号;
例:
date -s "1996-01-01 01:01:01" 设置系统时间为1996-01-01 01:01:01
显示日历:
cal [选项] [年份或月份字符串]
选项:
-l:显示单月输出;
-3:显示临近三个月的日历;
-s:将星期日作为月的第一天;
-m:将星期一作为月的第一天;
-j:显示“julian”日期;
-y:显示当前年的日历。
例:
cal 显示当前月的日历信息
cal -3 显示前一个月、当前月、后一个月的日历信息
cal -y 显示当前年的日历信息。
cal -y 1996 显示1996年的日历信息。
cal 1996 显示1996年的日历信息。
cal 2 1996 显示1996年2月的日历信息。