Linux操作系统自1991年由芬兰科学家Linus Torvalds在Minix的基础上编写形成以来,已成为计算机行业内不可或缺的技术之一。Linux之所以广受欢迎,得益于其开源、安全、稳定、免费和多用户等特点。它不仅是20世纪80年代自由软件运动(FSF)和开源项目计划(GNU)的产物,而且遵循通用公共许可(GPL)协议,允许自由扩散源代码,符合“可移植操作系统接口”(POSIX)标准。 Linux操作系统的发展历程与Windows操作系统有显著的区别与联系。Unix系统由Andrew Tanenbaum教授设计,是商用服务的主要系统,而Linux则源于Unix,但在价格、开放性、满足PC机用户需求等方面更胜一筹,更适合中小型企业及个人使用。目前流行的商业发行版包括Red Hat Enterprise Linux(RHEL),其RPM包管理系统(Red Hat Package Manager)已经成为业界标准。其他流行的发行版还有Fedora Linux、SuSE Linux、国内的红旗Linux以及基于RHEL源代码再编译的CentOS(Community Enterprise Operating System)。 本课程“Linux程序设计”旨在帮助信息类专业的本科生了解Linux操作系统,学习如何在这一平台进行编程实践。课程内容涵盖了Linux基础、常用命令、系统管理以及程序设计等多个方面。课程总学时为48学时,其中理论学习32学时,上机实验16学时,最终成绩由平时考核(占30%)和期末考核(占70%)构成。考核方式包括考勤、实习报告和笔试闭卷等。 学生学习Linux程序设计的参考教材包括《Linux程序设计》(金国庆等人著)、《Linux操作系统》(刘丽霞等人编著)和《鸟哥的Linux私房菜》(鸟哥著),同时也推荐学生参考服务器资源进行实践操作。教师于建涛负责本课程的授课,学生可通过指定的QQ群进行问题的讨论和交流。学生在学习过程中应注重区分Linux程序设计与Windows程序设计的不同之处,适应Linux编程习惯,体会Linux编程哲学以及系统开源的思想,并在实践中培养动手能力。 Linux程序设计课程不仅是信息类专业本科学生的选修课程,也是一项重要的计算机从业人员技能。掌握Linux编程技术不仅有助于学生开拓视野、增强就业竞争力,也是适应未来科研工作需求的重要技能之一。通过本课程的学习,学生将获得必要的知识储备,为进一步深入学习和应用Linux操作系统打下坚实基础。
































- 粉丝: 1
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 网络信息安全B作业题和考试复习题.doc
- 互联网背景下如何提高图书编校质量.docx
- tcpip协议与网络管理标准教程.doc
- 大数据背景下高校思想政治教育过程融入路径探究.docx
- 云南基层干部教育培训信息化建设应用研究教育文档.doc
- 团购网站Groupon及中国电子商务发展分析.doc
- 外贸建站-营销型网站建设.doc
- 斩波电路Matlab仿真电力电子技术课程设计.doc
- 互联网+大连海参养殖新模式探究.docx
- python-游戏数据搜索引擎-基于Python开发的游戏信息检索系统-整合多平台游戏数据-提供快速搜索与详细展示功能-支持用户自定义筛选与收藏-适用于游戏爱好者与开发者查询游戏资.zip
- 人工智能双面观.docx
- 基于欧氏距离的K均方聚类算法研究与应用.docx
- 对安徽江苏山东网络电视台的比较分析.docx
- JavaEEJsp图书系统实用技术文档.doc
- 网络信息安全项目教程习题-解答.doc
- 物联网技术在现代种植业中的应用.docx


