test.c
#include <stdio.h>
/*
* Return: 0, OK
* -1, Fail
*/
unsigned long int appendFile(char *destFilePath, unsigned long int appendLength)
{
unsigned char tmpBuf[1024]
int i = 0
FILE *fp
for(i = 0i <1024i++)
{
tmpBuf[i] = 0xFF
}
if ((fp = fopen(destFilePath, "ab+"))==NULL)
{
printf("Can not open file %s \n", destFilePath)
return -1
}
while(appendLength >0)
{
if (appendLength <= 1024)
{
fwrite(tmpBuf, sizeof(char), appendLength, fp)
appendLength -= appendLength
}
else
{
fwrite(tmpBuf, sizeof(char), 1024, fp)
appendLength -= 1024
}
}
fclose(fp)
return 0
}
#define SRC_FILE "./file1.bin"
#define DEST_FILE "./file2.bin"
void main(void)
{
unsigned long int totalLength = (85504 - 13824) * 1024
unsigned long int fileLength = 57751552
unsigned long int appendLength = totalLength - fileLength
appendFile(DEST_FILE, appendLength)
}
1.将 abc 追加到文件a.txt最后
echo "abc" >>a.txt
2. 将文件b.txt 中的内容追加到a.txt最后
cat b.txt >>a.txt
3.在a.txt文件的最后面加abcd
echo "abcd" >>a.txt
Linux系统
1.Linux是一套免费使用和自由传播的类Unix *** 作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的 *** 作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络 *** 作系统。
2.Linux *** 作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。
3.严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的 *** 作系统。
1、使用两个Python脚本文件,分别是test.py和mem_rate.py。2、其功能分别是查看当前内存占用和动态设定内存占用百分比。即可将Linux内存填充80%。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)