Linux程序设计是计算机科学与技术、信息管理与信息系统、软件工程、电子商务专业的学科基础选修课。课程讲授Linux系统环境下程序开发的基础知识和基本方法,包括命令操作、Shell环境、Shell程序设计,Linux C程序开发工具使用,Linux系统函数库,文件操作、进程控制、进程间通信、线程应用程序设计等。该门课程有助于学生未来从事与Linux系统相关的工作,亦为高年级本科生从事具体的专业方向奠定了基础。 教学目标 通过本课程的教学应实现以下目标: ——熟悉Linux操作系统下基本命令操作、Shell环境,掌握shell程序设计方法; ——掌握Linux环境下C程序开发工具使用; ——熟悉Linux C系统函数库; ——掌握文件操作、非缓冲文件的I/O操作程序设计方法; ——掌握进程控制、进程间通信、线程应用程序设计方法。