新書推薦:
《
中国古代妇女生活(中国古代生活丛书)
》
售價:NT$
214.0
《
你的认知正在阻碍你
》
售價:NT$
296.0
《
我们身边的小鸟朋友:手绘观鸟笔记
》
售價:NT$
356.0
《
拯救免疫失衡
》
售價:NT$
254.0
《
收尸人
》
售價:NT$
332.0
《
大模型应用开发:RAG入门与实战
》
售價:NT$
407.0
《
不挨饿快速瘦的减脂餐
》
售價:NT$
305.0
《
形而上学与存在论之间:费希特知识学研究(守望者)(德国古典哲学研究译丛)
》
售價:NT$
504.0
|
編輯推薦: |
本书从嵌入式开发的角度,选取Ubuntu作为展示对象,对Linux系统开发的常用操作进行了讲解。全书按照实战开发的需求,精选内容,突出重点、难点,将知识点与实例结合,使读者实现学以致用。同时,本书也在后一章通过完整的项目实战帮助读者熟练理论知识,提升开发能力。
|
內容簡介: |
全书以Ubuntu系统作为讲解对象,采用朴实生动的语言对系统中使用的工具以及其他相关内容进行了阐述。本书共9章,包括初识Linux操作系统、Linux操作系统的使用、Linux用户管理、Linux软件管理、Linux编程环境、Linux网络配置、Shell编程、正则表达式以及项目实战。本书以实用为标准,合理选取Linux操作系统的知识,并对选取的内容做了细致的讲解,内容精练易懂,意在帮助读者快速掌握Linux操作系统的使用方法本书既可作为高等院校本、专科物联网相关专业的入门教材,又可作为计算机基础的培训教材,还可作为学习嵌入式物联网开发技术的辅助工具用书。
|
關於作者: |
千锋教育 1.采用全程面授高品质、高成本培养模式,教学大纲紧跟企业需求,拥有一体化就业保障服务,成为学员信赖的IT职业教育品牌。 2.获得荣誉包括:中关村移动互联网产业联盟副理事长单位、中国软件协会教育培训委员会认证一级培训机构、中关村国际孵化软件协会授权中关村移动互联网学院等。
|
目錄:
|
第1章 认识Linux操作系统 11.1 操作系统 11.1.1 操作系统概述 11.1.2 嵌入式操作系统 51.2 Linux操作系统概述 71.2.1 Linux操作系统的历史 71.2.2 Linux操作系统的优势 111.2.3 Linux操作系统的发行版本 121.3 Linux操作系统安装 141.3.1 安装虚拟机 141.3.2 安装Ubuntu系统 221.3.3 安装虚拟机工具 271.4 本章小结 331.5 习题 34第2章 Linux操作系统的使用 352.1 初识终端 352.1.1 终端介绍 352.1.2 终端软件 372.2 认识Shell 372.2.1 Shell概述 372.2.2 Shell命令格式 392.3 Linux操作系统命令 402.3.1 用户与系统相关命令 402.3.2 文件相关命令 552.3.3 压缩打包相关指令 692.3.4 系统常用功能命令 722.4 本章小结 762.5 习题 76第3章 Linux用户管理 783.1 用户的基本概念 783.1.1 用户的属性 783.1.2 用户与组 793.1.3 与用户相关的配置文件 793.2 用户管理命令 813.2.1 用户管理 813.2.2 用户组管理 853.3 磁盘配额 873.3.1 磁盘配额概述 873.3.2 磁盘配额命令 873.3.3 磁盘配额操作 893.4 本章小结 953.5 习题 96第4章 Linux软件管理 974.1 软件包管理工具概述 974.2 dpkg软件包管理工具 984.2.1 dpkg命令介绍 984.2.2 静态软件包的管理 1014.2.3 Deb软件包的制作 1034.3 APT软件包管理工具 1074.3.1 APT运行机制 1074.3.2 apt-get工具集 1084.3.3 apt-cache工具集 1154.4 本章小结 1184.5 习题 118第5章 Linux编程环境 1205.1 文本编辑器Vim 1205.1.1 文本编辑器简介 1205.1.2 Vim的安装与配置 1215.1.3 Vim的工作模式 1275.1.4 Vim按键说明 1285.2 GCC编译器 1295.2.1 GCC编译器简介 1295.2.2 GCC编译流程 1315.2.3 GCC编译选项 1335.2.4 GCC编译器版本切换 1355.3 GDB调试器 1385.3.1 GDB调试器简介 1385.3.2 GDB调试器的使用 1405.3.3 GDB基本命令 1465.4 Make工程管理器 1475.4.1 Make工程管理器简介 1475.4.2 Makefile的使用 1475.4.3 Makefile的规则 1515.5 本章小结 1545.6 习题 155第6章 Linux网络配置 1566.1 网络基础知识 1566.1.1 IP地址 1566.1.2 子网掩码 1576.1.3 网关 1586.1.4 DNS服务器 1586.2 Linux操作系统网络配置 1586.2.1 图形界面配置网络 1596.2.2 指令配置网络 1626.3 Linux操作系统常用网络服务配置 1666.3.1 TFTP服务 1666.3.2 NFS服务 1716.3.3 SSH服务 1766.4 本章小结 1796.5 习题 179第7章 Shell编程 1817.1 Shell脚本介绍 1817.2 Shell脚本的基本语法 1827.2.1 脚本的开头 1827.2.2 脚本的执行 1837.2.3 变量 1847.2.4 语句 1907.2.5 函数 2017.2.6 脚本调用 2037.3 Shell编程应用 2037.3.1 猜数字游戏 2037.3.2 石头、剪刀、布游戏 2057.4 本章小结 2067.5 习题 207第8章 正则表达式 2088.1 正则表达式简介 2088.1.1 正则表达式的起源 2088.1.2 正则表达式的概念 2098.2 正则表达式的使用 2118.2.1 符号定义与匹配规则 2118.2.2 文本处理工具 2158.3 本章小结 2218.4 习题 222第9章 项目实战:俄罗斯方块游戏 2239.1 项目概述 2239.1.1 开发背景 2239.1.2 需求分析 2249.1.3 功能设计 2289.1.4 软件框架 2299.2 案例实现 2319.2.1 核心技术介绍 2319.2.2 案例代码分析 2369.2.3 代码设计逻辑 2519.2.4 项目效果展示 2529.3 本章小结 2529.4 习题 252
|
|