linux常用命令之date用法
2016-09-13 10:42
337 查看
随着运维的时间的增加,发现在日常的工作中date的用法也是运维需要掌握的常用命令。date的主要场景是在shell的编程中对生成的日志进行后缀名称的添加识别。现在总结以下场景。
显示今天的日期 date +%Y%m%d 显示结果 20160913
显示昨天的日期 date +%Y%m%d --date=“-1 date” 显示结果为20160912
参数说明:
%Y 完整年份 2016
%y 显示年份最后两位 16
%m 完成月份 09
%d 显示日期 13
%H 24制的小时 09
%I 12制的小时 1
%M 显示分钟 09
%S 显示秒数 19
%A 显示星期 星期一
%F 显示日期 2016-09-13
%P 显示上午/下午 上午
场景举例:
登录到oracle的用户,将oracle的用户查询出结果,将结果追加到文件/tmp/user.log.20160913中,将昨天的日志文件转移到指定的目录。
#!/bin/bash
source /home/oracle/.bash_profile
v_date=`date +%Y%m%d `
v_time=· date +%Y%m%d --date=“-1 date” ·
[ ! -d /home/oracle/sql_log ] && mkdir -p /home/oracle/sql_log
mv /tmp/user.log.$v_time /home/oracle/sql_log
sqlplus -s zabbix/zabbix > /tmp/user.log.$v_date <<EOF
select * from dba_user;
EOF
日期修改 date -s 20160912 11:09:29
显示今天的日期 date +%Y%m%d 显示结果 20160913
显示昨天的日期 date +%Y%m%d --date=“-1 date” 显示结果为20160912
参数说明:
%Y 完整年份 2016
%y 显示年份最后两位 16
%m 完成月份 09
%d 显示日期 13
%H 24制的小时 09
%I 12制的小时 1
%M 显示分钟 09
%S 显示秒数 19
%A 显示星期 星期一
%F 显示日期 2016-09-13
%P 显示上午/下午 上午
场景举例:
登录到oracle的用户,将oracle的用户查询出结果,将结果追加到文件/tmp/user.log.20160913中,将昨天的日志文件转移到指定的目录。
#!/bin/bash
source /home/oracle/.bash_profile
v_date=`date +%Y%m%d `
v_time=· date +%Y%m%d --date=“-1 date” ·
[ ! -d /home/oracle/sql_log ] && mkdir -p /home/oracle/sql_log
mv /tmp/user.log.$v_time /home/oracle/sql_log
sqlplus -s zabbix/zabbix > /tmp/user.log.$v_date <<EOF
select * from dba_user;
EOF
日期修改 date -s 20160912 11:09:29
相关文章推荐
- Linux常用命令--ls、cd、date用法
- linux date命令参数及用法详解
- linux下测试RTC驱动相关的命令date和hwclock常见用法简介
- linux常用命令100个用法
- [应用] 【整理】linux下测试RTC驱动相关的命令date和hwclock常见用法简介
- linux常用命令100个用法
- linux date命令参数及用法详解--linux查看修改系统时间
- linux date命令参数及用法详解(linux查看修改系统时间)
- linux中常用的文件查找命令--find命令的用法
- linux date命令参数及用法详解--linux查看修改系统时间
- linux下date命令用法
- linux date命令用法
- linux常用命令及经典用法
- Linux date命令的用法
- 【收藏】【Linux】date命令用法详解(日期格式)
- Linux 常用命令 用法
- 【Linux】date命令用法详解(日期格式)
- linux下面某些常用命令的用法
- linux查询命令用法的一些常用命令
- linux常用命令100个用法