![](https://img-blog.csdnimg.cn/444daa0411cd404298850aa2054f1e18.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Linux学习笔记
文章平均质量分 93
学习Linux时整理的学习笔记
是光颜鸭
代码小白,正在努力学习中
展开
-
Linux学习07——进程间通信
概述学习目标:理解利用PIPE和FIFO实现进程间数据通信的原理 掌握相应编程方法 理解Linux管道命令实现原理 理解消息队列结构和通信原理 掌握利用消息队列进行进程间数据通信的编程方法 理解共享内存原理 掌握利用共享内存实现进程间数据共享的编程方法 理解IPC信号量API函数使用方法 掌握利用IPC信号量实现进程同步互斥编程方法主要内容:管道通信:无名管道、命名管道 消息队列 共享内存 IPC信号量7.1 管道通信7.1.1 什么是管道定义:是一种具有生活中原创 2022-05-13 10:22:30 · 577 阅读 · 0 评论 -
Linux学习06——线程控制与同步互斥
线程控制与同步互斥原创 2022-05-10 20:29:45 · 546 阅读 · 0 评论 -
Linux学习05——进程管理与控制
概述学习目标:理解逻辑流、并发流基本概念 理解进程概念、结构与描述 理解进程基本状态及状态转换关系图,了解进程PCB组织,分辨进程与程序的区别与联系 掌握利用进程创建、程序加载、进程终止、进程撤销进行多进程并发编程基本方法 理解多进程并发执行特征,掌握程序并发运行的基本分析方法 理解信号机制与应用,掌握利用信号机制编程基本框架 理解守护进程概念,了解应用编程方法 进程基本概念(属性、结构、组织、基本状态与转换) 进程创建与程序加载 多进程并发特征 进程等待、终止、回收 非本地跳转原创 2022-05-08 17:39:37 · 779 阅读 · 0 评论 -
Linux学习笔记04——输入输出与文件系统
概述本章学习目标:了解文件系统层次结构和文件I/O库之间关系、应用场合、性能比较。 掌握使用系统级I/O函数进行文件I/O、文件元数据读取的基本编程方法,能根据应用需求进行I/O库选择。 掌握内核文件I/O数据结构的用途与文件打开过程,理解文件描述符含义、文件共享原理,以及I/O重定向原理。 掌握文件组织和文件物理结构,能进行优劣对比分析,理解提高文件搜索效率的基本方法。4.1 文件系统层次结构4.1.1 文件系统层次结构简介文件管理系统的引入一般来说,处理的数据信息和结果存原创 2022-05-07 17:20:30 · 886 阅读 · 0 评论 -
Linux学习笔记03——C编程环境
简介概述Linux下一般使用C语言编写系统程序以及对性能要求较高的程序 Linux通常使用gcc套件编译程序,运用gdb/ddd调式工具进行调试与排错学习目标理解Linux C程序的编译、执行过程,gcc命令选项,自定义函数库的制作 熟悉Linux C程序中编程错误的诊断与处理方法 熟悉使用Linux自带的字符串运算、排序算法、二叉树算法库编写应用程序 熟悉使用gdb/ddd调式Linux C程序 掌握利用命令行参数和环境变量给程序提供数据 能够使用make工具管理大型C/C++编原创 2022-05-06 10:07:26 · 1051 阅读 · 0 评论 -
Linux学习笔记02——Linux Shell编程
简介概述:Linux中的Shell作为用户与操作系统的接口,是用户使用操作系统的接口。Shell既是命令解释器,又是一种编程语言。 作为命令解释器,Shell是一个终端窗口,接受用户输入的命令,识别、解释、执行该命令,并向用户返回结果,功能类似Windows系统中的cmd.exe程序。 作为编程语言,Shell提供了变量、流程控制结构、引用、函数、数组等功能,可将公共程序、系统工具、用户程序“粘合”在一起,创建Shell脚本,实现更复杂的功能。 Linux的很多管理任务是通过Shell脚本实现原创 2022-05-05 01:05:49 · 661 阅读 · 0 评论 -
Linux学习笔记01——Linux系统文件操作
Lunix学习——Linux系统文件操作原创 2022-04-10 21:00:00 · 1090 阅读 · 0 评论