Linux操作系统与程序设计 主讲教师 阮越   安徽工业大学 开课时间 ~ 至 ~ 学习总人数:217人 视频时长:7:53:14


  • 课程简介
  • 授课教师
  • 章节目录
  • 课程讨论
  • 课程公告

本课程是以Linux操作系统及其以上的各种典型应用为研究对象,是一门理论与实践相结合性质很强的课程。通过讲授Linux的操作使用、系统结构和Linux环境下的程序设计,使学生对Linux操作系统获得一个全面的认识和掌握。期望学生通过本课程的学习,加强对操作系统原理课中的一些抽象原理的理解,熟悉Linux使用环境和程序开发环境,能够编写进行系统维护的脚本文件和实用化的应用程序,为学生进一步学习其它后续课程和将来从事UNIX/Linux下的程序开发打下基础。


第一章 Linux课程介绍
> Linux课程介绍
第2章 Linux基本命令
> ls命令
> chmod等命令
> 文件链接
> 符号链接
> chown 和 chgrp
> 拷贝文件
> 删除文件
> 显示文件
> 文件打包及压缩
> 查找文件与文件匹配
> 文件系统
> 进程操作
> Linux的手册页
> 基本命令总结
VI编辑器的使用
> vi编辑器的使用(一)
> vi编辑器的使用(二)
> vi编辑器的使用(总结)
Emacs
> emacs基本文件操作
> 操作emacs中的多个缓冲区
> emacs的基本光标操作
> emacs文本的复制、剪切与粘贴
> emacs中删除和撤销
> emacs中的查找与替换功能
Linux Shell程序设计
> Linux Shell介绍
> Shell变量
> 分支语句(一)
> 分支语句(二)
> case多分支(一)
> case多分支(二)
> for循环
> while循环
> 位置参数
> 函数
> 流编辑器
> 应用示例(一)
> 应用示例(二)
> shell总结
gdb
> 单步执行和函数调用的跟踪
> gdb的断点调试功能
文件
> 标准C文件操作
> 系统调用
> 标准C文件操作与系统调用
> 文件读写位置
> 内存映射
> 文件目录
> 练习:grep命令实现
> 文件总结
进程
> 进程创建
> wait调用
> execl函数簇
> system
> 信号
> 安全信号处理
> exercise
> 总结
管道通信
> 管道介绍
> 父子进程间利用管道通信
> 程序借助管道通信
> 有名管道
> 总结
线程
> 线程的创建
> 进程与线程的区别
> 控制线程执行顺序
> 信号量
> 总结
IPC
> 消息队列
> 消息队列相关系统调用的使用
> 信号量
> IPC信号量的使用
> 共享存储区
> 实例
socket
> socket简介
> 套接字基本概念
> TCP协议
> UDP协议
> 套接字地址结构