本书共8个项目,项目1为Linux操作系统及其安装,以CentOS 8.1操作系统为例,详细介绍了Linux操作系统的安装步骤及安装后的基本配置;项目2为初试Shell,系统介绍了Shell的种类、使用方法、快捷键及常用的命令;项目3为文本编辑器vim,讲述了vim的3种工作模式及不同模式下的命令和部分高级功能;项目4为用户账户及组账户管理,重点介绍了用户账户和组账户的管理文件及管理命令;项目5为系统管理,讲解了图形界面管理、进程管理、软件包管理和网络管理的相关知识;项目6为文件系统管理,重点讲解了Linux系统中支持的文件系统类型、文件的类型和管理,以及文件和目录的权限管理;项目7为磁盘管理,重点介绍了Linux中的磁盘如何表示、如何分区、如何格式化、如何挂载以及磁盘配额如何设置等内容;项目8为Shell编程入门,详细介绍了使用Shell编程的过程及Shell的变量定义、输入输出方法、条件测试、流程控制、函数定义、参数处理、程序调试等。 本书内容全面,理论和实践紧密结合,注重实用性和可操作性。本书中所有的配置和举例都经过了实验验证,以抓图的形式呈现出来,以便于读者亲自动手操作演练,因此读者在使用本书时可以节省大量的调试时间。此外,本书重要的知识点均配有微课视频进行讲解,读者可扫码进行学习。 本书可作为高等学校计算机应用、计算机科学与技术、网络工程、软件工程、信息安全等专业的教材,也可作为网络管理员和系统管理员的参考手册。
本书面向鸿蒙OS智能设备开发,是一本依托C语言,通过简单易学、通俗易懂、丰富多彩、妙趣横生的案例,帮助读者在鸿蒙OS智能设备开发领域实现从0到1、从一窍不通到行家里手的飞跃。 本书内容与时俱进,涵盖鸿蒙操作系统、虚拟机管理、C语言程序设计开发环境、鸿蒙OS智能设备开发交叉编译环境、嵌入式程序设计、数字电路、计算机控制等。本书还包括大量基于鸿蒙操作系统的智能物联设备开发案例,培养信创智能物联开发技能人才。 本书以C语言鸿蒙OS智能设备开发教学为主线,将计算机专业的一些核心知识有机结合,内容编排结合案例驱动的方式合理组织、循序渐进,讲求理论和实践的密切协同。学生可以在学习C语言鸿蒙OS智能设备开发知识的同时,广泛涉猎与计算机程序设计密切相关的操作系统、数字电路、数据采集与系统控制、开发编译环境、嵌入式系统开发等内容,不但能极大提高学生对C语言程序设计课程的学习兴趣,提升学生的专业创新技能,而且有利于学生对后续相关专业课程的理解和掌握以及对计算机专业核心课程内容的融会贯通。本书是一本与C语言程序设计教材搭配得当、相得益彰,专门用于培养学生提升C语言编程技能的教材。 本书可作为高等院校本科及专科学生C语言程序设计实践、实训课程的教材,也可作为教师、自学者的参考用书,还可供各类软件开发设计人员学习参考。
本书面向C语言程序设计初学者,共11章。本书内容既传承传统,介绍C语言的语法、数据类型、变量、表达式、控制结构、结构体、数组、函数、指针、文件等C语言程序设计的经典知识;又与时俱进,涵盖鸿蒙操作系统、虚拟机管理、C语言程序设计开发环境、交叉编译环境、嵌入式程序设计、数字电路、计算机控制等专业内容;还拥抱未来,包含大量基于鸿蒙操作系统的智能物联设备开发案例,以培养信创智能物联开发技能人才。 本书既可以作为高等院校本科学生C语言程序设计课程的教材,也可以作为教师、自学者的参考用书,同时也可供各类软件开发设计人员学习参考。