![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux系统编程
文章平均质量分 73
浮夸、少年
这个作者很懒,什么都没留下…
展开
-
信号基础:
信号:信号就是一个软中断,通知进程发生某件事情,打断进程当前的操作,去处理这个事件功能:通知事件的发生必须认识信号:信号不是立即处理的,而是先记录下来,选择一个合适的时机处理信号有默认的处理方式,当然也可以改变。信号时可以被阻塞,暂时不处理信号的生命周期:信号的产生-》信号在进程中的注册-》阻塞信号-》信号的注销-》处理信号linux下信号的种类:62个信号–两类:非可靠信号/可靠信号...原创 2018-12-11 19:22:45 · 288 阅读 · 0 评论 -
进程间通信:
进程间通信(IPC):什么是进程间通信:为什么要进程间通信:大型项目模块化,协同运行(数据传输,数据共享,进程控制);为什么进程间通信需要操作系统提供接口:因为进程的独立性;操作系统如何能让进程之间进程通信:给多个进程提供一个公共的都能访问到的媒介(内存中的缓冲区);操作系统因为提供进程间通信的使用场景有所不同,因此提供的进程间通信方式也有很多种,各自有各自的特点;管道(匿名管道/命名...原创 2018-12-11 19:46:41 · 166 阅读 · 0 评论 -
Linux的基本命令
对目录进行操作` ls :查看目录中的内容 -l 查看详细信息 -a 查看隐藏文件(以.开头的文件是隐藏文件) pwd 查看当前所在路径 mkdir 创建目录 -p 递归创建多层级目录 rmdir 删除空目录 -p 递归删除多层级空目录 rm 删除...原创 2019-02-16 11:58:01 · 104 阅读 · 0 评论 -
vim编辑器跟gcc编译器的使用
vim编辑器使用:因为vim中无法使用鼠标,因此就没有相关鼠标能够完成的操作,所以vim中针对不同的操作有不同的模式 vim模式: 12种模式,6种基本模式,6种条件模式 常用的有三种模式: 插入模式:输入数据 普通模式:完成各种移动光标,复制粘贴 底行模式:完成保存/退出 从普通模式切换到插入模式:...原创 2019-02-16 14:21:41 · 251 阅读 · 0 评论 -
make跟makefile
make跟makefilemake是一个命令,是一个解释makefile中指令的命令工具;makefile是一个文件;make跟makefile搭配,完成项目自动化构建make程序解释makefile文件中规则的流程:1.先找到目标对象;2.找到目标对象之后,跟依赖对象进行时间属性对比。判断程序是否是最新的,是否需要重新编译;3.执行为了生成目标对象所要执行的命令,这条命令,不一...原创 2019-02-16 23:15:37 · 115 阅读 · 0 评论