
Linux
chnyac
chnyac
展开
-
Linux:grep常用方法
参数 说明 -i ignore 大小写 -n line number显示行号 -w word 整个单词 -c count line 统计匹配行数 -o 只显示字符串 -v verse 打印不匹配 --color 高亮显示行 -A n after 显示匹配和后续n行 -B n before 显示匹配和前面n行 -C n context 显示匹配前后n行 -E 正则 模式 说明 .原创 2021-11-06 17:13:12 · 253 阅读 · 0 评论 -
Linux:socket主机序网络序简单记录
Linux:简单socket编程记录网络序主机序转换其他转换网络序主机序转换htonl32位数从主机字节顺序转换成网络字节顺序(大端)htons16位数从主机字节顺序转换成网络字节顺序(大端)ntohl32位数从网络字节顺序(大端)转换成主机字节顺序ntohs16位数从网络字节顺序(大端)转换成主机字节顺序备注:host:主机network:网络htonl:即 host to network longhtons:即 host to network s原创 2020-07-11 15:52:23 · 214 阅读 · 0 评论 -
Linux:select、poll 和 epoll 简述
Linux:select、poll 和 epoll 简述selectpollepoll备注:三种模型的对比参考:点这里select函数原型int select( int maxfdp, fd_set * readfds, fd_set * writefds, fd_set * errorfds, struct timeval * timeout);参数maxfdp:数值为三个集(readfds,writefds,errorfds)中最大的描述符的值+1readfds:用来检查可读性的原创 2020-07-10 22:23:06 · 283 阅读 · 0 评论 -
Linux:socket 网络编程学习资源
linux网络socket编程学习资源(含代码)Linux网络socket编程资源转载 2020-07-10 19:19:29 · 236 阅读 · 0 评论 -
Linux:简述同步IO、异步IO、阻塞IO、非阻塞IO之间的联系与区别
链接中的说明非常完整,不再赘述简述同步IO、异步IO、阻塞IO、非阻塞IO之间的联系与区别转载 2020-07-10 19:09:26 · 329 阅读 · 0 评论 -
Linux:简单信号编程记录
Linux:简单信号编程记录信号发送函数可重入与不可重入函数信号掩码信号集信号发送函数kill可打断sleep函数,处理信号函数之后直接执行不再睡眠killpg给进程组发信号,killpg(pid,sign)等价于kill(-pid,sign);raise给自己发信号,等价于kill(getpid(),sign);sigqueue给进程发信号,支持排队可附带信息pause进程挂起,直到捕获到信号alarm延迟一定时间后,发送SIGALRM信号可重入与不可重入函数满足以下条原创 2020-07-08 21:47:15 · 331 阅读 · 0 评论 -
Linux:简单进程编程记录
进程编程简单进程编程说明三种特殊的进程原因危害简单进程编程说明简单描述进程编程的几个小知识点三种特殊的进程僵尸进程若子进程退出且未告知父进程,称该子进程为 僵尸进程孤儿进程若父进程退出且子进程尚未退出,该子进程托孤给 init 进程即1号进程,称该子进程为 孤儿进程守护进程通过结束其父进程,并对其进行一定的处理使其脱离于终端并且在后台运行的子进程,称该子进程为 守护进程原因一般 僵尸进程 和 孤儿进程 是由于意外情况(如程序员编码时的疏忽等)产生,而 守护进程原创 2020-07-08 00:53:49 · 236 阅读 · 0 评论