本书以Ubuntu的最新发行版Ubuntu 22.04 LTS为蓝本,坚持理论够用、侧重实用的原则,通过案例或示例讲解每个知识点,对Linux做了较为详尽的阐述。全书结构清晰、通俗易懂,力争使读者饶有兴趣地学习Linux。本书是一本优秀的Linux入门教材,针对的是技术型读者,尤其是计算机及相关专业的学生。 本书共有7章,主要内容包括: Linux简介与安装、Linux的用户接口与文本编辑器、系统管理、磁盘与文件管理、软件包管理、组建Linux局域网、Internet服务。 本书适合作为高等院校计算机及相关专业学生的教材,也可供培养技能型紧缺人才的机构使用。
本书以“学完C语言之后知道能做什么”为编写目标,共包括7章:Linux C语言程序设计简介、C语言基础、链表、C标准库与Linux系统调用、Socket编程、Pthreads编程、GTK图形界面编程。其中,C语言基础、C标准库与Linux系统调用为本书最基础最重要的两章,全面介绍了标准C的基本语法和Linux系统调用编程。其他章节告诉读者C语言具体能做什么。本书坚守“Talk is cheap, show me the code.”信条,通过正确无误的示例代码向读者展示C语言的具体用法。本书内容注重实用、结构清晰、图文并茂,力求做到使读者在兴趣中学习Linux C语言编程。 本书提供配套课件、教学大纲和习题参考答案等多种教学资源,还提供了82个教学视频,读者在学习的过程中,扫描教学视频二维码可以观看视频。