`
shuany
  • 浏览: 253932 次
  • 性别: Icon_minigender_1
  • 来自: 中国
社区版块
存档分类
最新评论

LINUX获取前一天日期的方法

阅读更多

http://ceoli.blog.hexun.com/28085191_d.html

获 取前一天日期的方法 ..
写SHELL时,有时候很有用的..

linux
前 一天的日期
date -d"1 day ago" +"%y%m%d"

前一个月的日期
date -d"1 month ago" +"%y%m%d"

类似的还有
date -d"-1 day ago 1 month ago" +"%y%m%d"
date -d"1 day ago -1 year ago 1 month ago" +"%y%m%d"


freebsd下
前 一天的日期
date -v-1d +"%y%m%d"

前一个月的日期
date -v-md +"%y%m%d"

类 似的还有
date -v-1d -v-1m +"%y%m%d"
date -v-1d -v-1m -v-1y +"%y%m%d"

分享到:
评论

相关推荐

    linux下用time(NULL)函数和localtime()获取当前时间的方法

    在Linux系统中,获取当前时间通常涉及到两个关键的C语言函数:`time()` 和 `localtime()`。这两个函数是C标准库中`<time.h>`头文件的一部分,用于处理时间相关的操作。 首先,`time()`函数是获取或设置系统当前时间...

    Linux中tomcat日志切割

    - `delaycompress`:在下一个周期后再压缩前一次的旧日志,以确保当前日志可以被正确重命名。 - `missingok`:如果日志文件不存在,不报错。 - `notifempty`:只有当日志文件非空时才执行切割。 - `create 640 ...

    linux shell脚本定时清理tomcat日志文件

    2. 获取当前日期和 4 天前的日期 3. 切割日志文件 4. 删除 4 天前的日志文件 知识点五:cron 任务的设置 为了实现每天自动执行 shell 脚本,我们需要设置 cron 任务。在本文中,我们使用 crontab 命令来设置 cron ...

    linux 基本命令---date命令总结

    - 获取前一天的日期: ```bash date +%Y%m%d --date "-1 day" ``` - 获取上一个月的日期: ```bash date +%Y%m%d --date "-1 month" ``` **范例三:显示当前时间的不同格式** - 显示当前的日期和时间: ```...

    linux下vi使用

    根据提供的文件信息,可以看出文档主要围绕Oracle数据库中的日期时间操作以及vi编辑器的基本使用方法进行讲解。接下来将从以下几个方面详细展开: ### Oracle日期时间操作 #### 1. 获取当前时间与过去的时间间隔 ...

    linux下删除7天前日志的代码(php+shell)

    删除日志是 Linux 系统中的一项常见操作,今天我们将讨论如何使用 PHP 和 shell Script 来删除 7 天前的日志。 标题解释 该标题“linux 下删除 7 天前日志的代码(PHP+shell)”表明本资源的主要内容是关于在 Linux ...

    linux svn自动备份

    最后,脚本会删除3天前的备份,确保只保留最近三天的数据: ```bash basedir=/home/backup1/svn/ old_day=`date +%F -d"-3 days"` filename=$basedir/$old_day rm -rf $filename ``` 要让这个脚本定期执行,可以将...

    linux下面SVN的自动备份

    首先,获取3天前的日期,然后删除对应目录: ```bash basedir=/home/backup1/svn/ old_day=`date +%F -d"-3 days"` filename=$basedir/$old_day rm -rf $filename ``` 最后,将这个脚本添加到计划任务(如cron)中...

    postgresql数据库定时备份脚本(linux)

    这个脚本会每天创建一个数据库的完整备份,文件名包含日期时间戳,同时删除一周前的旧备份。 七、备份恢复 1. **使用pg_restore**:将.sql文件恢复到新的数据库。 2. **使用pg_basebackup恢复**:直接替换现有数据...

    linux常用命令学习日志

    * date -d "10 days ago" +%Y%m%d:获取 10 天前的日期 * date -d "-10 days ago" +%Y%m%d:获取 10 天后的日期 六、 文本处理 * grep:搜索文本 * sed:流编辑器 * awk:数据处理语言 七、 邮件发送 * mail -s ...

    Linux之date命令

    使用`-d`参数可以进行日期的加减运算,例如`date +%Y%m%d --date="+1 day"`显示的是前一天的日期。 通过这些参数,用户可以灵活地获取或设置日期和时间,满足各种需求,无论是查看当前时间,还是在脚本中生成特定...

    Linux oracle 自动备份脚本

    4. **旧备份清理**:通过`export DELTIME=`date -d "15 days ago" +%Y%m%d``计算出15天前的日期,然后删除所有早于该日期的备份文件,确保磁盘空间得到合理利用。 #### 知识点五:定时任务设置 为了让备份脚本能够...

    Linux常用命令大全

    - 用途:与`init 0`相同,是另一种关闭系统的方法。 - **shutdown -h hours:minutes**: 按预定时间关闭系统。 - 示例:`shutdown -h 22:00` - 用途:计划在特定时间自动关闭系统。 - **shutdown -c**: 取消预定...

    linux 命令

    - `date +%Y%m%d --date="-1 day"`:获取前一天的日期。 5. **日历命令** - `cal`:显示当前月份的日历。 - `cal [month] [year]`:显示指定月份和年份的日历。 6. **计算器命令** - `bc`:一个高级计算器。 - ...

    linux自动备份文件 并上传到远程服务器 脚本实现

    dateTime=`date +%Y_%m_%d` # 获取当前系统日期 days=7 # 删除7天前的备份 orowner=bakuser # 备份所有者 bakdescdir=/DATA/bakmdata # 备份目标目录 bakdata=$orowner"_"$dateTime.tar.gz # 备份文件名 baklog=$...

    kali Linux常用命令

    - 示例:执行`cd -`,可以回到前一个目录。 5. **Pwd (显示工作路径)** - 命令:`pwd` - 用途:显示当前工作目录的完整路径。 - 示例:在任何目录下输入`pwd`,都会显示当前所在目录的完整路径。 6. **Ls ...

    Linux小技巧收集

    - 获取昨天的日期:`date --date='yesterday'` 3. **修改系统时间** - 设置时区:通过`timeconfig`工具选择Asia/Shanghai(适用于中国时区)。 - 与标准时间服务器同步:使用`ntpdate time.nist.gov`。 - 设置...

    Linux一句话精彩问答

    ### Linux一句话精彩问答知识点解析 #### 1. 修改主机名 - **命令**: `hostname 新主机名` - **说明**: 更改当前系统的主机名。若要永久更改,请编辑`/etc/hostname`文件。 #### 2. 启动到文字界面 - **命令**: ...

    date命令案例

    在Linux操作系统中,`date`命令是一个非常基础且实用的工具,用于显示和设置系统当前的时间和日期。本文将深入探讨`date`命令的各种用法,以及如何利用它来实现给定日期的倒序输出。 ### 一、date命令基本用法 1. ...

Global site tag (gtag.js) - Google Analytics