文章标题

makefile增量编译是通过查看文件最后修改时间,确定是否需要重新编译的。
CC = ++ 定义变量
(CC)使 ^ 使用前一行的依赖文件。
$@ 使用前一行的目标文件。

#表示注释
#!表示选用那种解释器
如:#!/bin/bash
1 2表示第二个参数

dev/null 不打印在屏幕。

if 判断命令,为真成功,假为失败

then 真要执行的语句
if cat /dev/null > $1 清空文件,日志文件带有粘置位文件,可写
then
exit 0
else
exit 2
fi

else 假要执行的语句

exit 1

fi 表示结束

chomd +x backup.sh 加文件执行权限。

cstdlib 标准库文件
cstring 和字符串有关系操作
ctime 系统时间
sys/stat.h 系统文件源数据有关操作
arpa/inet.h 字节序的变换
fstream 文件操作需要文件流
sstream 可能对文件做格式化
ismanip 流控制符

秒值转换成年月日时间 localtime
执行备份指令
int status = system (cmd.c_str());
WEXITSTAUS取出system退出码
ios::binary 以二进制方式打开。

流可以强转成布尔类型的方式

if(! ifs)
一条记录系统日志大小固定为372字节。
ifs.seekg 定义读指针。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值