linux
至尊灬宝
为学日益,为道日损
展开
-
linux中vim编辑器的强大的查找替换功能
一.vim编辑器的介绍在linux当中,vi编辑器对文件可以算是无所不能的了,当然对于vi的命令行中,最最最简单的命令比如: w写入,new新建,q退出,d number删除行数等等,这些最扎实的基本功我想大家都懂并且牢记于心,今天我们就来好好的讨论一下vim编辑器的查找替换功能。二.为什么要用查找替换首先,我举个例子,先弄一个简单的文本,如下图:这是我随便打的一个txt文...原创 2018-09-22 00:27:08 · 5499 阅读 · 0 评论 -
对于\n冲刷缓冲区,对Linux中fork()函数的理解
首先今天写了两道感觉一模一样的fork题目,都是输出_的,结果一个题目输出8个_,一个题目输出6个_,我看了许久,才发现一点点的不同,于是去Linux系统下自己编译了两个cpp文件,果然,现在贴上图: 第一个文件,输出的是hello!world people! hello!world people! ,第二个文件,输出的是hello!world people! world people! ...原创 2018-09-29 22:41:03 · 370 阅读 · 0 评论 -
对使用消息队列进行进程间通信的一些笔记
首先,你得先定义一个消息队列的缓存结构,然后消息队列里我觉得最重要的函数是以下几个:第一:创建和打开消息队列:msg_id=msgget(消息队列的名字,IPC_CREAT|0666);第二:把消息添加到消息队列里面去:msgsnd(msg_id,&消息缓存,sizeof(要放数据的字节大小),0);第三:把消息从消息队列中取出来一个:msgrcv(msg_id...原创 2018-11-24 23:59:49 · 242 阅读 · 0 评论 -
socket网络编程,基础函数的使用和需要注意的地方
先写一个不管是网络编程还是其他编程都很有用的小技巧:包裹函数:int Socket(int domain,int type,int protool){ int sockfd; if((sockfd=socket(domain,type,protool))<0){ perror("socket error!"); exit(1); }}...原创 2018-12-09 22:42:21 · 266 阅读 · 0 评论 -
对setsocketopt()的解析
今天在看怎么禁用TCP中的negle算法,学习到了setsockopt函数。下面分享一下setsockopt函数的调用和参数详解:int Err=setsockopt(int sockfd,int level,int optname,const void* optval,socklen_t optlen);第一个参数就是套接字名sockfd;第二个参数是使用的协议,有以下三种:SO...原创 2018-12-11 21:11:47 · 981 阅读 · 0 评论 -
linux制造iso镜像和镜像挂载
linuix下使用mkisofs命令进行制作iso镜像,在之前要先安装genisoimage主要命令:mkisofs -J -R -o test.iso ./test.xx-J -joliet 生成joliet格式的文件joliet是用于Windows环境下使用的光盘-R -rock 生成Rock Rigde目录格式信息Rock Ridge用于Unix/Linux环境...原创 2019-03-03 16:10:32 · 425 阅读 · 0 评论