Linux高级程序设计全套视频教程(通俗易懂)
本课程共116集 翻译完 欢迎学习
课程列表
【第1集】1.01 shell概述(上) 译
【第2集】1.01 shell概述(下) 译
【第3集】1.02 shell脚本的定义与执行(上) 译
【第4集】1.02 shell脚本的定义与执行(下) 译
【第5集】1.03 自定义变量(上) 译
【第6集】1.03 自定义变量(下) 译
【第7集】1.04 环境变量(上) 译
【第8集】1.04 环境变量(下) 译
【第9集】1.05 预设变量(上) 译
【第10集】1.05 预设变量(下) 译
【第11集】1.06 脚本变量的特殊用法(上) 译
【第12集】1.06 脚本变量的特殊用法(下) 译
【第13集】1.07 条件测试语句之文件测试(上) 译
【第14集】1.07 条件测试语句之文件测试(下) 译
【第15集】1.08 条件测试语句之字符串测试 译
【第16集】1.09 条件测试语句之数字测试 译
【第17集】1.10 条件测试语句之复合测试(上) 译
【第18集】1.10 条件测试语句之复合测试(下) 译
【第19集】1.11 控制语句之if 译
【第20集】1.12 控制语句之case(上) 译
【第21集】1.12 控制语句之case(下) 译
【第22集】1.13 控制语句之for(上) 译
【第23集】1.13 控制语句之for(下) 译
【第24集】1.14 控制语句之while 译
【第25集】1.15 控制语句之until 译
【第26集】1.16 控制语句之break和continue 译
【第27集】1.17 shell函数(上) 译
【第28集】1.17 shell函数(下) 译
【第29集】2.01 系统编程概述 译
【第30集】2.02 系统调用概述(上) 译
【第31集】2.02 系统调用概述(下) 译
【第32集】2.03 文件描述符 译
【第33集】2.04 open函数1(上) 译
【第34集】2.04 open函数1(下) 译
【第35集】2.05 open函数2(上) 译
【第36集】2.05 open函数2(下) 译
【第37集】2.06 close函数(上) 译
【第38集】2.06 close函数(下) 译
【第39集】2.07 write函数(上) 译
【第40集】2.07 write函数(下) 译
【第41集】2.08 read函数(上) 译
【第42集】2.08 read函数(下) 译
【第43集】2.09 remove函数 译
【第44集】2.10 系统调用和库函数(上) 译
【第45集】2.10 系统调用和库函数(下) 译
【第46集】3.01 进程的定义 译
【第47集】3.02 进程的状态及转换 译
【第48集】3.03 进程控制块 译
【第49集】3.04 进程号(上) 译
【第50集】3.04 进程号(下) 译
【第51集】3.05 进程的创建--fork函数1(上) 译
【第52集】3.05 进程的创建--fork函数1(下) 译
【第53集】3.06 进程的创建--fork函数2(上) 译
【第54集】3.06 进程的创建--fork函数2(下) 译
【第55集】3.07 进程的挂起 译
【第56集】3.08 进程的等待(上) 译
【第57集】3.08 进程的等待(下) 译
【第58集】3.09 进程的终止(上) 译
【第59集】3.09 进程的终止(下) 译
【第60集】3.10 进程退出清理 译
【第61集】3.11 进程的创建--vfork函数(上) 译
【第62集】3.11 进程的创建--vfork函数(下) 译
【第63集】3.12 进程的替换(上) 译
【第64集】3.12 进程的替换(下) 译
【第65集】4.01 进程间通信概述(上) 译
【第66集】4.01 进程间通信概述(下) 译
【第67集】4.02 信号的概述(上) 译
【第68集】4.02 信号的概述(下) 译
【第69集】4.03 kill函数(上) 译
【第70集】4.03 kill函数(下) 译
【第71集】4.04 alarm函数(上) 译
【第72集】4.04 alarm函数(下) 译
【第73集】4.05 raise函数 译
【第74集】4.06 abort函数 译
【第75集】4.07 pause函数 译
【第76集】4.08 signal函数(上) 译
【第77集】4.08 signal函数(下) 译
【第78集】4.09 可重入函数(上) 译
【第79集】4.09 可重入函数(下) 译
【第80集】4.10 信号集(上) 译
【第81集】4.10 信号集(下) 译
【第82集】4.11 信号阻塞集 译
【第83集】5.01 无名管道概述(上) 译
【第84集】5.01 无名管道概述(下) 译
【第85集】5.02 无名管道的创建-pipe函数(上) 译
【第86集】5.02 无名管道的创建-pipe函数(下) 译
【第87集】5.03 无名管道实现进程间通信(上) 译
【第88集】5.03 无名管道实现进程间通信(下) 译
【第89集】5.04 无名管道的读写规律(上) 译
【第90集】5.04 无名管道的读写规律(下) 译
【第91集】5.05 通过fcntl函数设置文件的阻塞特性 译
【第92集】5.06 文件描述符概述(上) 译
【第93集】5.06 文件描述符概述(下) 译
【第94集】5.07 文件描述符的复制之dup函数(上) 译
【第95集】5.07 文件描述符的复制之dup函数(下) 译
【第96集】5.08 文件描述符的复制之dup2函数(上) 译
【第97集】5.08 文件描述符的复制之dup2函数(下) 译
【第98集】5.09 有名管道概述 译
【第99集】5.10 有名管道的创建(上) 译
【第100集】5.10 有名管道的创建(下) 译
【第101集】5.11 有名管道的基本读写操作(上) 译
【第102集】5.11 有名管道的基本读写操作(下) 译
【第103集】5.12 有名管道实现进程间通信(上) 译
【第104集】5.12 有名管道实现进程间通信(下) 译
【第105集】5.13 有名管道的读写规律(上) 译
【第106集】5.13 有名管道的读写规律(下) 译
【第107集】5.14 有名管道open设置非阻塞后的读写规律 译
【第108集】6.01 消息队列概述之IPC对象(上) 译
【第109集】6.01 消息队列概述之IPC对象(下) 译
【第110集】6.02 消息队列概述(上) 译
【第111集】6.02 消息队列概述(下) 译
【第112集】6.03 创建消息队列(上) 译
【第113集】6.03 创建消息队列(下) 译
【第114集】6.04 发送消息(上) 译
【第115集】6.04 发送消息(下) 译
【第116集】6.05 接收数据(上) 译
【第117集】6.05 接收数据(下) 译
【第118集】6.06 消息队列的控制 译
【第119集】7.01 共享内存概述 译
【第120集】7.02 获得一个共享存储标识符 译
【第121集】7.03 共享内存映射(attach) 译
【第122集】7.04 解除共享内存映射(detach) 译
【第123集】7.05 使用共享内存实现读写操作(上) 译
【第124集】7.05 使用共享内存实现读写操作(下) 译
【第125集】7.06 共享内存控制 译
【第126集】8.01 线程的概念 译
【第127集】8.02 线程和进程的比较 译
【第128集】8.03 多线程的用处 译
【第129集】8.04 线程的创建1(上) 译
【第130集】8.04 线程的创建1(下) 译
【第131集】8.05 线程的创建2(上) 译
【第132集】8.05 线程的创建2(下) 译
【第133集】8.06 线程等待(上) 译
【第134集】8.06 线程等待(下) 译
【第135集】8.07 线程分离(上) 译
【第136集】8.07 线程分离(下) 译
【第137集】8.08 线程退出函数(上) 译
【第138集】8.08 线程退出函数(下) 译
【第139集】8.09 线程的取消(上) 译
【第140集】8.09 线程的取消(下) 译
【第141集】8.10 线程退出清理函数(上) 译
【第142集】8.10 线程退出清理函数(下) 译
【第143集】9.01 同步互斥概述 译
【第144集】9.02 互斥锁的概念 译
【第145集】9.03 初始化互斥锁 译
【第146集】9.04 互斥锁上锁 译
【第147集】9.05 互斥锁解锁 译
【第148集】9.06 销毁互斥锁 译
【第149集】9.07 互斥锁的使用(上) 译
【第150集】9.07 互斥锁的使用(下) 译
【第151集】9.08 信号量的概念 译
【第152集】9.09 信号量的操作 译
【第153集】9.10 信号量的使用(上) 译
【第154集】9.10 信号量的使用(下) 译
查看全部课程
相关推荐