![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 84
家住隔壁我姓王8
这个作者很懒,什么都没留下…
展开
-
Linux网络编程
文章目录4.14-网络概述4.15-UDP与TCP4.16-TCP客户端与服务器的实现4.14-网络概述1.实现网络通信需要哪些支持通信设备:网卡(pc机自带)交换机,路由器光纤,电缆,基站通信协议:操作系统自带协议栈(Linux的特点:丰富的网络协议)裸机开发需要独立的协议栈套接字传输的本质:传输层的文件描述符套接字有三种类型:流式套接字(SOCK_STREAM),数据报套接字(SOCK_DGRAM)及原始套接字简单的网络通信只需要学会使用系统API2.什么是通信协议,作用通信双方原创 2021-04-19 09:37:06 · 225 阅读 · 0 评论 -
Linux系统编程(三)
文章目录4.8-线程退出函数4.9-线程分离函数 信号量 互斥锁 条件变量 PV操作4.12-线程池 任务队列4.8-线程退出函数线程退出pthread_exit()void pthread_exit(void *retval);1.功能线程调用这个函数时,可以主动退出(终止)它和exit()很像,exit()是终止整个程序,而pthread_exit()是终止次进程如果在次进程里面调用错误,调用的是exit,整个线程终止。2.返回值成功返回0,失败返回非0值如果返回值很多时,就会封装原创 2021-04-19 09:13:19 · 142 阅读 · 0 评论 -
Linux系统编程(二)
文章目录3.29-多进程 wait waitpid函数 无名管道 pipe函数3.30-有名管道 mkfifo函数3.31-信号中断4.1-共享内存 shmget shmat shmctl shmdt函数4.2-线程(多线程)创建pthread_create函数 线程等待pthread_join 线程退出pthread_cancel函数3.29-多进程 wait waitpid函数 无名管道 pipe函数多进程优点:对用户来说操作系统更加健壮,(一个应用程序无法破坏另一个进程或操作系统的运原创 2021-04-05 15:59:20 · 185 阅读 · 0 评论 -
Linux系统编程(一)
文章目录3.23-Linux文件编程creat open read write函数3.24-lseek fopen fwrite fread fseek getc getchar函数3.25-fputc putchar fprintf sprintf fscanf sscanf函数3.26-Linux进程控制fork vfork函数3.23-Linux文件编程creat open read write函数文件编程 进程线程编程 tcp/udp 操作系统五大功能Linux文件:文件本身包原创 2021-03-27 20:51:27 · 184 阅读 · 0 评论 -
学生成绩管理系统shell
学生成绩管理系统shellecho “$name" > 文件名 文件的里原来的内容被覆盖echo “helloworld” >> 文件名 新内容添加在原来的内容后grep 关键字 文件名 搜索文件中有关键字的行 -i 无关大小写-v 反向搜索 搜索不含关键字的行 可用来删除某一行信息#!/bin/bash#filename:studentscoresearch(){ clear if [ ! -f stu原创 2021-03-26 11:43:28 · 505 阅读 · 0 评论 -
Linux基础应用与shell
3.9ls -l(-)普通文件(d)目录文件(c/b)设备文件(l)链接文件(p)管道文件(f)栈堆文件(s)共享文件-rw-r-rls -l 显示权限rwx可读可写可执行r 4 w 2 x 1chmod u+x 1.c 更改文件权限a+ 所有用户u+ 文件拥有者g+ 与user同一个group的其他usero+ 其他group的usergedit hello.c 打开文本cat hello.c 显示文本的内容cd ~ 当前用户主目录cd原创 2021-03-23 22:04:59 · 304 阅读 · 1 评论