shell脚本中用得比较多:
在linux环境下要取得几天前的时期只要使用
date -d "x days ago" +%Y%m%d
x用数字代替,如果需要几天前的直接写正数,如果要几天后的日期直接写负数即可;
date -d "x weeks ago" +%Y%m%d
x用数字代替,如果需要几周前的直接写正数,如果要几周后的日期直接写负数即可;
date -d "x years ago" +%Y%m%d
x用数字代替,如果需要几年前的直接写正数,如果要几年后的日期直接写负数即可;
看下面例子:
[root@showsky ~]# date +%Y%m%d
20100107
上面是今天的日期20100107
[root@showsky ~]# date -d "2 days ago" +%Y%m%d
20100105
上面是两天前的日期
[root@showsky ~]# date -d "4 days ago" +%Y%m%d
20100103
上面是四天前的日期
[root@showsky ~]# date -d "-1 days ago" +%Y%m%d
20100108
上面是一天后的日期
[root@showsky ~]# date -d "-2 days ago" +%Y%m%d
20100109
上面是两天后的日期
[root@showsky ~]# date -d "1 week ago" +%Y%m%d
20091231
上面是一周前的日期
[root@showsky ~]# date -d "1 year ago" +%Y%m%d
20090107
上面是一年前的日期
相关推荐
通过以上介绍和示例代码分析,我们可以看到在Linux C程序中使用`popen()`函数来获取shell命令的输出是一种非常实用且高效的方法。它不仅可以简化代码逻辑,还能提高程序的可维护性和扩展性。对于那些需要频繁执行...
在Linux操作系统中,获取硬盘序列号是一项常见的任务,特别是在系统管理、硬件识别或者软件授权等领域。硬盘序列号是硬盘制造商赋予每个硬盘的唯一标识符,它可以帮助我们追踪和验证硬盘的身份。以下是一些在Linux...
在Linux中,可以使用`ifconfig`命令或者`sysfs`文件系统来获取MAC地址。在Qt中,你可以创建一个子进程来执行`ifconfig`命令并解析其输出,或者直接读取`/sys/class/net/eth0/address`(假设你的网卡名为"eth0")文件...
本主题聚焦于如何利用Qt获取计算机的CPU信息,这是一个常见的需求,特别是在系统监控、性能分析或者资源管理软件的开发中。下面我们将深入探讨如何在Qt中实现这一功能,并考虑在Linux和Windows平台上的差异。 在...
linux C 获取mac地址 linux C 获取mac地址 linux C 获取mac地址
在Linux中,硬盘的序列号存储在SMART(Self-Monitoring, Analysis and Reporting Technology)属性中,可以通过SMART命令行工具访问。但为了用C语言直接获取,我们可以使用`libata`库提供的`ata_id`结构体,它包含了...
Linux读取U盘或者移动硬盘序列号并获取U盘或者移动硬盘分区名。基本原理如下: 当有外置 USB 插入的时候,会产生 /proc/scsi/usb-storage 目录,并在其中产生数字文件(形如 1 2 3 4),此文件存储了设备相关信息。 ...
这是一个用于获取指定目录下所有文件的信息的C++代码, 是用于linux系统的
在Linux系统中,获取某个特定日期对应的月末日期是一项常见的任务,尤其在数据分析、日志处理或者脚本编程中。本文将详细介绍如何利用内置的`date`命令来实现这个功能。 首先,我们需要理解`date`命令的基本用法。`...
应用于linux 等嵌入式系统中,开机自动检测网卡状态,插拔网线自动获取ip地址设置应用网卡设备的脚本
linux c程序获取cpu使用率及内存使用情况
取aix、linux上一个月的日期shell脚本;
linux下 获取指定网卡带宽的小程序 能够获得并打印网卡带宽
windows linux 下,获取java项目绝对路径的方法,struts2设置了struts.multipart.saveDir后会在根目录建立文件夹,这样会涉及linux下的权限问题
java调用Linux命令获取输出流,用于解决获取不到输出流的方法
在Linux C下获取本地IP地址源代码(当然排除127.0.0.1),编译通过,测试成功。
在Linux系统下将cpu、内存等信息获取并放在同一个文件中的C++源码,需要g++才能编译
linux获取cpu、磁盘、内存占用率代码
linux下c/c++获取网卡的连接速度和工作模式
在Linux环境中,Tomcat作为广泛使用的Java应用服务器,其日志管理是系统监控和问题排查的重要环节。默认情况下,Tomcat的主要日志输出文件是`catalina.out`,它记录了服务器启动、运行和关闭过程中的所有标准输出和...