关于本书的内容有任何问题,请联系 李召
第1章 认识 Linux 操作系统...... 1 1.1 操作系统 ............................................ 1 1.1.1 操作系统概述.............................. 1 1.1.2 嵌入式操作系统.......................... 5 1.2 Linux 操作系统概述......................... 7 1.2.1 Linux 操作系统的历史............... 7 1.2.2 Linux 操作系统的优势.............11 1.2.3 Linux 操作系统的发行版本.....12 1.3 Linux 操作系统安装.......................14 1.3.1 安装虚拟机................................14 1.3.2 安装 Ubuntu 系统.....................22 1.3.3 安装虚拟机工具 ........................ 27 1.4 本章小结 .......................................... 33 1.5 习题 ..................................................34 第2章 Linux 操作系统的 使用......................................... 35 2.1 初识终端 .......................................... 35 2.1.1 终端介绍.................................... 35 2.1.2 终端软件.................................... 37 2.2 认识 Shell........................................ 37 2.2.1 Shell 概述 .................................. 37 2.2.2 Shell 命令格式 .......................... 39 2.3 Linux 操作系统命令.......................40 2.3.1 用户与系统相关命令 ................40 2.3.2 文件相关命令............................55 2.3.3 压缩打包相关指令 ....................69 2.3.4 系统常用功能命令 .................... 72 2.4 本章小结 .......................................... 76 2.5 习题 .................................................. 76 第3章 Linux 用户管理............... 78 3.1 用户的基本概念 .............................. 78 3.1.1 用户的属性................................ 78 3.1.2 用户与组.................................... 79 3.1.3 与用户相关的配置文件............ 79 3.2 用户管理命令.................................. 81 3.2.1 用户管理.................................... 81 3.2.2 用户组管理................................ 85 3.3 磁盘配额.......................................... 87 3.3.1 磁盘配额概述............................ 87 3.3.2 磁盘配额命令............................ 87 3.3.3 磁盘配额操作............................ 89 3.4 本章小结.......................................... 95 3.5 习题.................................................. 96 第4章 Linux 软件管理............... 97 4.1 软件包管理工具概述 ...................... 97 4.2 dpkg 软件包管理工具.................... 98 4.2.1 dpkg 命令介绍.......................... 98 4.2.2 静态软件包的管理..................101 4.2.3 Deb 软件包的制作..................103 4.3 APT 软件包管理工具...................107 4.3.1 APT 运行机制 ........................107 4.3.2 apt-get 工具集.......................108 4.3.3 apt-cache 工具集 .................. 115 4.4 本章小结........................................ 118 4.5 习题................................................ 118 第5章 Linux 编程环境.............120 5.1 文本编辑器 Vim............................120 5.1.1 文本编辑器简介......................120 5.1.2 Vim 的安装与配置.................. 121 5.1.3 Vim 的工作模式...................... 127 5.1.4 Vim 按键说明 ......................... 128 5.2 GCC 编译器 ................................. 129 5.2.1 GCC 编译器简介..................... 129 5.2.2 GCC 编译流程............................. 131 5.2.3 GCC 编译选项............................. 133 5.2.4 GCC 编译器版本切换................. 135 5.3 GDB 调试器...................................... 138 5.3.1 GDB 调试器简介......................... 138 5.3.2 GDB 调试器的使用.....................140 5.3.3 GDB 基本命令............................. 146 5.4 Make 工程管理器............................. 147 5.4.1 Make 工程管理器简介 ............... 147 5.4.2 Makefile 的使用 ......................... 147 5.4.3 Makefile 的规则 ......................... 151 5.5 本章小结 ............................................ 154 5.6 习题 .................................................... 155 第 6 章 Linux 网络配置..............156 6.1 网络基础知识 .................................... 156 6.1.1 IP 地址 ......................................... 156 6.1.2 子网掩码...................................... 157 6.1.3 网关.............................................. 158 6.1.4 DNS 服务器................................. 158 6.2 Linux 操作系统网络配置 ................. 158 6.2.1 图形界面配置网络 ...................... 159 6.2.2 指令配置网络.............................. 162 6.3 Linux 操作系统常用网络服务 配置 .................................................... 166 6.3.1 TFTP 服务.................................. 166 6.3.2 NFS 服务..................................... 171 6.3.3 SSH 服务 ..................................... 176 6.4 本章小结 ............................................ 179 6.5 习题 .................................................... 179 第7章 Shell 编程..........................181 7.1 Shell 脚本介绍.................................. 181 7.2 Shell 脚本的基本语法...................... 182 7.2.1 脚本的开头.................................. 182 7.2.2 脚本的执行.................................. 183 7.2.3 变量.............................................. 184 7.2.4 语句.............................................. 190 7.2.5 函数.............................................. 201 7.2.6 脚本调用...................................... 203 7.3 Shell 编程应用.................................. 203 7.3.1 猜数字游戏.................................. 203 7.3.2 石头、剪刀、布游戏.................. 205 7.4 本章小结............................................ 206 7.5 习题.................................................... 207 第8章 正则表达式.........................208 8.1 正则表达式简介................................ 208 8.1.1 正则表达式的起源...................... 208 8.1.2 正则表达式的概念...................... 209 8.2 正则表达式的使用 ............................ 211 8.2.1 符号定义与匹配规则.................. 211 8.2.2 文本处理工具.............................. 215 8.3 本章小结............................................ 221 8.4 习题.................................................... 222 第9章 项目实战:俄罗斯方块 游戏........................................ 223 9.1 项目概述............................................ 223 9.1.1 开发背景...................................... 223 9.1.2 需求分析...................................... 224 9.1.3 功能设计...................................... 228 9.1.4 软件框架...................................... 229 9.2 案例实现............................................ 231 9.2.1 核心技术介绍.............................. 231 9.2.2 案例代码分析.............................. 236 9.2.3 代码设计逻辑.............................. 251 9.2.4 项目效果展示.............................. 252 9.3 本章小结............................................ 252 9.4 习题.................................................... 252
本书聚焦综合布线多元项目实践,详解综合布线系统实施全流程。本书共9个项目,包括认识综合布线系统,工作区的设计与...
本书概要介绍了网络设计与系统集成相关理论与技术。重点介绍了综合布线与数据中心机房设计及安装,高速局域网与系统集...
本书以Linux操作系统管理技能培养为核心,以华为欧拉(openEuler)为核心案例载体,涵盖安装与配置Li...
本书满足国家自主可控操作系统的战略需要,符合“三教”改革精神,是一本基于“项目驱动、任务导向”的“双元”模式项...
本书基于 Red Hat Enterprise Linux 9.5操作系统介绍Linux 操作系统的相关知识。...
我要评论