最近linux下的一些操作,记录防止忘记

阅读: 评论:0

最近linux下的一些操作,记录防止忘记

最近linux下的一些操作,记录防止忘记

1、nfs挂载,mount -t nfs -o nolock -o tcp 219.:/path /mnt

2、shell脚本重命名:C语言版本格式:rename 原字符串 新字符串 文件名

所以linux下将所有后缀.cpp的文件,改成.c可以使用:rename .cpp .c *.cpp

widows下将所有后缀.c的文件,给成.cpp可以使用:rename *.c *.cpp

可以参考点击打开链接

3、c语言的文件打开,读取

fopen:

函数原型:FILE * fopen(const char * path,const char * mode);

mode有多种形态的字符串,其中"ab+"表示读写打开一个二进制文件,允许读或在文件末追加数据,参考百度百科

使用范例:打开一个视频文件

FILE *fp=NULL;

fp= fopen("test.yuv","ab+");


fread:

函数原型:size_t fread ( void *buffer, size_t size, size_t count, FILE *stream);

使用范例:读取一帧图像到内存中,返回实际读取的元素个数

valueReturn = fread(buffer,sizeof(HI_U8),height*width* 3/2,fp);

参考百度百科


fseek:

函数原型:int fseek(FILE *stream, long offset, int fromwhere);

如果执行成功,stream将指向以fromwhere为基准,偏移offset(指针偏移量)个字节的位置,函数返回0。如果执行失败(比如offset超过文件自身大小),则不改变stream指向的位置,函数返回一个非0值。

实验得出,超出文件末尾位置,还是返回0。往回偏移超出首位置,返回-1,且指向一个-1的位置,请小心使用。

使用范例:指针指向下一帧的首地址,SEEK_CUR参数表示从当前位置

fseek(fp,height*width* 3/2,SEEK_CUR);

参考百度百科


fclose

函数原型:int fclose( FILE *fp );
返回值:如果流成功关闭,fclose 返回 0,否则返回EOF(-1)

使用范例:关闭视频文件

fclose(fp);


4 常用操作

配置ip:ifconfig eth0 219.223.196.112 mask 255.255.255.0

复制文件夹:cp -r xxx  xxx








本文发布于:2024-02-01 11:59:49,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170675999036434.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:操作   linux
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23