首页 课程主页
课程分享  
Linux操作系统与程序设计
主讲教师 阮越/安徽工业大学
学习人数 350
开课周期 长期
教学进度
预报名
进行中
已结课
课程期次
  • 课程详情
  • 教辅教材
  • 课程评价
  • 常见问题

本课程是以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协议
    • 套接字地址结构
授课目标
预备知识
配套教材
参考教材
0.0

0 条评价

本次开课 查看全部
0.0

0 条评价

本次开课 查看全部
授课教师
安徽工业大学
2024 e会学 皖ICP备05002528号-14 皖公网安备 34010402700145号 Copyright 安徽省网络课程学习中心版权所有