Linux操作系统实战 (Ubuntu)(慕课版)

Linux操作系统实战 (Ubuntu)(慕课版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
2021-08
版次: 1
ISBN: 9787115539731
定价: 59.80
装帧: 平装
开本: 其他
纸张: 胶版纸
页数: 252页
字数: 328千字
24人买过
  • 全书以Ubuntu系统作为讲解对象,采用朴实生动的语言对系统中使用的工具以及其他相关内容进行了阐述。
      本书共9章,包括初识Linux操作系统、Linux操作系统的使用、Linux用户管理、Linux软件管理、Linux编程环境、Linux网络配置、Shell编程、正则表达式以及项目实战。本书以实用为标准,合理选取Linux操作系统的知识,并对选取的内容做了细致的讲解,内容精练易懂,意在帮助读者快速掌握Linux操作系统的使用方法
      本书既可作为高等院校本、专科物联网相关专业的入门教材,又可作为计算机基础的培训教材,还可作为学习嵌入式物联网开发技术的辅助工具用书。 千锋教育 1.采用全程面授高品质、高成本培养模式,教学大纲紧跟企业需求,拥有一体化就业保障服务,成为学员信赖的IT职业教育品牌。 2.获得荣誉包括:中关村移动互联网产业联盟副理事长单位、中国软件协会教育培训委员会认证一级培训机构、中关村国际孵化软件协会授权中关村移动互联网学院等。 第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
  • 内容简介:
    全书以Ubuntu系统作为讲解对象,采用朴实生动的语言对系统中使用的工具以及其他相关内容进行了阐述。
      本书共9章,包括初识Linux操作系统、Linux操作系统的使用、Linux用户管理、Linux软件管理、Linux编程环境、Linux网络配置、Shell编程、正则表达式以及项目实战。本书以实用为标准,合理选取Linux操作系统的知识,并对选取的内容做了细致的讲解,内容精练易懂,意在帮助读者快速掌握Linux操作系统的使用方法
      本书既可作为高等院校本、专科物联网相关专业的入门教材,又可作为计算机基础的培训教材,还可作为学习嵌入式物联网开发技术的辅助工具用书。
  • 作者简介:
    千锋教育 1.采用全程面授高品质、高成本培养模式,教学大纲紧跟企业需求,拥有一体化就业保障服务,成为学员信赖的IT职业教育品牌。 2.获得荣誉包括:中关村移动互联网产业联盟副理事长单位、中国软件协会教育培训委员会认证一级培训机构、中关村国际孵化软件协会授权中关村移动互联网学院等。
  • 目录:
    第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
查看详情
12
相关图书 / 更多
Linux操作系统实战 (Ubuntu)(慕课版)
LiteOS轻量级物联网操作系统实战 微课视频版
魏杰
Linux操作系统实战 (Ubuntu)(慕课版)
Linux综合实训案例教程
陈智斌;梁鹏;肖政宏
Linux操作系统实战 (Ubuntu)(慕课版)
Linux操作系统项目化教程
周秀丽;张徐超;周密
Linux操作系统实战 (Ubuntu)(慕课版)
Linux操作系统
刘睿;包大宏;兰晓天;李吉桃;王仕杰;吴晓清;张宏洲;杨云江
Linux操作系统实战 (Ubuntu)(慕课版)
Linux C语言程序设计(微课视频版)
张同光;田文强;荆春棋;田乔梅;陈明
Linux操作系统实战 (Ubuntu)(慕课版)
Linux虚拟化——原理、方法和实战(KVM+Docker+OpenStack)
吴光科;李建尧;柯宇霖
Linux操作系统实战 (Ubuntu)(慕课版)
Linux源码趣读
闪客
Linux操作系统实战 (Ubuntu)(慕课版)
Linux自动化运维实战(Linux开发书系)
吴光科;彭威城;文·S
Linux操作系统实战 (Ubuntu)(慕课版)
Linux云计算——Kubernetes实战
吴光科;程浩;刑亚飞
Linux操作系统实战 (Ubuntu)(慕课版)
Linux运维从入门到精通
明日科技
Linux操作系统实战 (Ubuntu)(慕课版)
Linux操作系统项目化教程(第2版)
洪伟 主编;丁传炜 谢鹏 副主编
Linux操作系统实战 (Ubuntu)(慕课版)
Linux企业高性能架构实战
吴光科;曹森;赵瑞丰
您可能感兴趣 / 更多
Linux操作系统实战 (Ubuntu)(慕课版)
Photoshop项目案例实战入门(微课视频版)
千锋教育
Linux操作系统实战 (Ubuntu)(慕课版)
Android移动开发与项目实战(微课视频版)
千锋教育 组编 艾迪 陈惠明 吕海洋 主编;马玉英 原帅 杨玉蓓 副主编
Linux操作系统实战 (Ubuntu)(慕课版)
Node.js Web全栈开发实战
千锋教育高教产品研发部
Linux操作系统实战 (Ubuntu)(慕课版)
数据结构与算法(C语言篇)
千锋教育高教产品研发部
Linux操作系统实战 (Ubuntu)(慕课版)
Nginx高性能Web服务器应用与实战(微课版)
千锋教育高教产品研发部
Linux操作系统实战 (Ubuntu)(慕课版)
IllustratorCC平面设计实战(慕课版)
千锋教育高教产品研发部 著
Linux操作系统实战 (Ubuntu)(慕课版)
Unity 虚拟现实开发实战(慕课版)
千锋教育高教产品研发部
Linux操作系统实战 (Ubuntu)(慕课版)
MySQL数据库技术与应用(慕课版)
千锋教育高教产品研发部
Linux操作系统实战 (Ubuntu)(慕课版)
Python快乐编程——Web开发
千锋教育高教产品研发部
Linux操作系统实战 (Ubuntu)(慕课版)
Linux Shell自动化运维(慕课版)
千锋教育高教产品研发部
Linux操作系统实战 (Ubuntu)(慕课版)
Linux系统编程(慕课版)
千锋教育高教产品研发部
Linux操作系统实战 (Ubuntu)(慕课版)
PHP从入门到精通
千锋教育高教产品研发部