首页
宝藏大会员
OJ刷题
积分商城
AI助教
海贼题库
潘多拉魔盒
Leetcode(在线刷面试算法)
牛客网(面试真题测评)
C/CPP 参考手册(在线文档+运行环境)
Git 操作在线学习
ProjectEuler(英文原站)
ProjectEuler(中英对照)
首页
宝藏大会员
OJ刷题
积分商城
AI助教
海贼题库
潘多拉魔盒
Leetcode(在线刷面试算法)
牛客网(面试真题测评)
C/CPP 参考手册(在线文档+运行环境)
Git 操作在线学习
ProjectEuler(英文原站)
ProjectEuler(中英对照)
登录
注册
登录
注册
【船说】Linux系统编程实战(5折上新)
简介
分类
船说系列
课程标签:
核心技术
查看课程
任务列表
第1任务: 1.1.操作系统的基本概念和特征
第2任务: 1.2.操作系统的层级结构
第3任务: 1.3.学习路径介绍
第4任务: 文件系统简介
第5任务: 【补充】错误信使:errno
第6任务: 【补充】错误信使:实现自己的errno
第7任务: 打开并读取目录:opendir和readdir
第8任务: 列出目录中的文件
第9任务: 列出文件的类型和inode
第10任务: stat函数讲解
第11任务: stat实践-1
第12任务: stat实践-权限字符串转化
第13任务: stat实践-获取用户名和组名
第14任务: stat实践-显示时间
第15任务: 如何读文件的内容:接口介绍
第16任务: open讲解
第17任务: read讲解及实践cmproj
第18任务: write讲解
第19任务: 简单的cp实现
第20任务: 【补充】什么是选项
第21任务: 【补充】getopt函数解析
第22任务: 【补充】getopt实例
第23任务: 【补充】作业要求
第24任务: 【补充】作业实现
第25任务: 【实践】实现自己的cp -a命令及功能
第26任务: 3.1.文件指针管理:lseek的工作原理
第27任务: 3.2.文件指针操作实战:使用lseek读取文件中间内容
第28任务: 3.3.文件描述符控制:深入理解fcntl的多功能操作
第29任务: 3.4.fcntl与文件锁
第30任务: 3.5.文件锁实战:使用fcntl实现文件独占锁控制
第31任务: 3.6.文件锁实战:使用fcntl对文件的部分加锁
第32任务: 3.7.非阻塞文件的介绍
第33任务: 3.8.使用fcntl来实现非阻塞文件
第34任务: 4.1.DBG宏的实现与使用
第35任务: 4.2.在C语言程序中打印颜色
第36任务: 4.3.命令行参数解析
第37任务: 4.4.完成文件和目录的遍历
第38任务: 4.5.文件的排序与屏幕大小的获取
第39任务: 4.6.计算显示的行数和列数
第40任务: 4.7.文件按照行列输出
第41任务: 4.8.按照文件类型匹配输出颜色
第42任务: 4.9.输出长格式的文件列表(1)
第43任务: 5.1.标准IO介绍
第44任务: 5.2.标准文件流
第45任务: 5.3.缓冲IO的概念
第46任务: 5.4.缓冲IO的效率验证
第47任务: 5.5.文件的打开和关闭
第48任务: 5.6.freopen小练习
第49任务: 5.7.文件的读写
第50任务: 5.8.文件指针与临时文件
第51任务: 5.9.多级日志系统的实现
第52任务: 5.10.文本文件倒排索引的实现
第53任务: 6.1.进程及进程的基本特征
第54任务: 6.2.并行与并发
第55任务: 6.3.同步与异步
第56任务: 6.4.进程的组成
第57任务: 6.5.进程状态与三态模型
第58任务: 6.6.五态和七态模型
第59任务: 6.7.进程的创建
第60任务: 6.8.进程的终止
第61任务: 6.9.创建100个子进程
第62任务: 6.10.父子进程的关系
第63任务: 6.11.四种特殊进程
第64任务: 6.12.【作业说明】实现守护进程
第65任务: 6.13.【作业】实现守护进程
第66任务: 6.14.【作业】实现整点检测
第67任务: 6.15.【作业】实现广播功能
第68任务: 6.16.【作业】实现自动启动
第69任务: 7.1.wait系统调用
第70任务: 7.2.wait的参数个返回值
第71任务: 7.3.信号处理
第72任务: 7.4.signal注册信号处理事件
第73任务: 7.5.sigaction注册信号处理事件
第74任务: 7.6.进程的变身:exec
第75任务: 7.7.exec函数的使用
第76任务: 7.8.C代码编辑-编译-运行工具项目说明
第77任务: 7.9.C代码编辑-编译-运行工具项实现