当前位置首页 > 百科> 正文

Linux实用教程(炎士涛、冯洪玉、王全蕊等编着书籍)

2019-12-05 01:33:57 百科

Linux实用教程(炎士涛、冯洪玉、王全蕊等编着书籍)

《Linux实用教程》是2014年清华大学出版社出版的图书,作者是炎士涛、冯洪玉、王全蕊、张顺利、李艳翠。

基本介绍

  • 书名:Linux实用教程
  • 作者:炎士涛、冯洪玉、王全蕊、张顺利、李艳翠
  • ISBN:9787302370666
  • 定价:34.50元

书籍信息

作者:炎士涛、冯洪玉、王全蕊、张顺利、李艳翠
定价:34.50元
印次:1-1
ISBN:9787302370666
出版日期:2014.11.01
印刷日期:2014.10.17

内容简介

本书以Centos 6.0为基础,通过众多实例和重点内容讲解,展示了Linux的各种典型套用,深入浅出地介绍了Linux作业系统的各个重要知识点。全书共分10章,主要内容包括Linux安装、常用命令讲解、vi的使用方法、Shell编程、gcc和gdb的使用、计画任务、进程管理、Linux引导流程、档案系统和网路设定。全书提供了大量套用实例,每章后均附有习题。本书图文并茂,实例丰富,讲解详尽,全面细緻,遵循理论和实践并重的原则,便于读者理解和掌握知识点,是初、中级读者学习Linux的首选实例教程。本书适合作为大学本科计算机及相关专业的教材和教学参考书,也可作为高职高专院校的教材,还可供广大的Linux爱好者、Linux系统管理维护人员、计算机培训机构的教师和学员参考使用。

图书目录

第1章Linux安装/1
1.1案例分析与解决/1
1.1.1案例一 安装CentOS单一作业系统/1
1.1.2案例二 虚拟机下安装CentOS
作业系统/16
1.1.3案例三 安装Windows XP+CentOS
双作业系统/20
1.2Linux核心及发布版本简介/26
1.2.1Linux核心简介/26
1.2.2Linux核心系统体系结构/27
1.2.3Linux核心版本/28
1.2.4Linux发布版本/30
1.3正确关机方法/33
1.4重点回顾/35
1.5本章习题/36
阅读材料——Linux作业系统/36
第2章常用命令/39
2.1案例分析与解决/39
2.1.1案例一 搜寻档案实施特定操作/39
2.1.2案例二 用户和用户组许可权设定/44
2.1.3案例三 Linux下压缩打包实施
备份/51
2.2档案及档案相关命令/54
2.2.1目录操作命令/54
2.2.2档案操作命令/57
2.2.3在线上帮助命令/67
2.3许可权与目录配置/69
2.3.1用户与用户组/69
2.3.2档案许可权/78
2.3.3目录配置/85
2.4压缩与打包命令/87
2.4.1档案压缩命令/872.4.2档案打包命令/93
2.5重点回顾/94
2.6本章习题/95
阅读材料——Linux命令行与命令/96
第3章vi用法/99
3.1案例分析与解决/99
3.1.1案例一 使用vi建立并修改C程式/99
3.1.2案例二 vi工作环境设定/102
3.1.3案例三 vi命令使用的综合案例/105
3.2vi功能详解/108
3.2.1vi的启动和退出/108
3.2.2vi的工作模式/110
3.2.3文本编辑/112
3.2.4档案操作/116
3.3vi使用注意事项/117
3.4重点回顾/119
3.5本章习题/120
阅读材料——最优秀的5个Linux文本编辑器/121
第4章Shell编程/124
4.1认识Shell及Shell脚本/125
4.1.1Shell的类型介绍/126
4.1.2Shell脚本/128
4.2Shell变数功能/128
4.2.1环境变数/128
4.2.2本地用户变数/131
4.2.3特殊变数/133
4.2.4元字元/134
4.2.5变数操作/135
4.3学习Shell Script/136
4.3.1条件判断式/137
4.3.2分支控制结构/139
4.3.3控制流结构/141
4.3.4函式/145
4.3.5Shell脚本调试方法/147
4.4案例分析与解决/150
4.4.1案例一 编程批量添加删除用户/150
4.4.2案例二 检测启动Apache伺服器
程式/153
4.4.3案例三 自动备份系统重要内容/154
4.5重点回顾/155
4.6本章习题/155
阅读材料——Shell版本及Shell脚本/156
第5章gcc及gdb使用/158
5.1Linux下C编程概述/158
5.1.1程式执行一般过程/159
5.1.2编译过程描述/159
5.1.3Emacs编辑工具使用方法/160
5.2gcc编译工具/163
5.2.1gcc使用方法简介/164
5.2.2gcc编译流程/165
5.2.3相关参数详解/168
5.3gdb用法详解/169
5.4make工程管理器/173
5.4.1工程管理相关语法/173
5.4.2实例解析/176
5.5重点回顾/179
5.6本章习题/180
阅读材料——gcc及gdb简史/181
第6章计画任务/183
6.1计画任务概述/183
6.2crontab调度详解/183
6.2.1crontab档案内容格式/183
6.2.2crontab命令使用方法/184
6.2.3控制使用crontab命令/186
6.3at命令使用方法/186
6.3.1时间格式表示方法/186
6.3.2at命令使用方法/187
6.4案例分析与解决/189
6.4.1案例一 计画任务解决完整备份/189
6.4.2案例二 计画任务综合实例/190
6.4.3案例三 一次性计画任务实施/191
6.5重点回顾/191
6.6本章习题/192
阅读材料——GNU计画/193
第7章进程管理/195
7.1进程概述/195
7.1.1进程及相关概念/195
7.1.2进程启动及运行/197
7.2进程相关命令详解/199
7.2.1进程查看命令/199
7.2.2进程调度命令/206
7.3案例分析与解决/209
7.3.1案例一 执行进程流程解析/209
7.3.2案例二 进程终止或重启案例/210
7.3.3案例三 修改进程优先权别/212
7.4重点回顾/214
7.5本章习题/214
阅读材料——进程及执行绪/215
第8章Linux引导流程/217
8.1案例分析与解决/217
8.1.1案例一 遗忘root用户密码解决
方案/217
8.1.2案例二 inittab档案丢失的恢复
办法/219
8.1.3案例三 设定grub口令/220
8.1.4案例四 修改grub启动时的背景
图片/222
8.2Linux系统引导流程/222
8.3启动配置档案详解/225
8.3.1grub启动配置档案/225
8.3.2inittab配置档案/225
8.4重点回顾/226
8.5本章习题/226
阅读材料——Linux认证考试介绍/227
第9章档案系统/230
9.1案例分析与解决/230
9.1.1案例一 添加硬碟分区/230
9.1.2案例二 扩展swap空间/233
9.1.3案例三 设定用户配额/240
9.2档案系统组成/244
9.2.1Linux标準档案系统布局/244
9.2.2Linux重要目录简要说明/245
9.2.3Linux基本目录介绍/246
9.2.4Linux支持的档案系统/252
9.3磁碟分区流程/255
9.3.1Linux磁碟分区结构/255
9.3.2fdisk工具命令说明/255
9.3.3磁碟分区流程/256
9.4用户配额设定相关知识/257
9.4.1用户配额相关概念/257
9.4.2quota配额管理工具/258
9.4.3用户配额设定/258
9.5重点回顾/260
9.6本章习题/261
阅读材料——Ext4档案系统新特性/261
第10章网路设定/265
10.1案例分析及解决/265
10.1.1案例一 虚拟机与本地机网路
互联/265
10.1.2案例二 配置Samba伺服器/268
10.1.3案例三 配置FTP伺服器/272
10.1.4案例四 配置DNS伺服器/275
10.2网路通信管理/279
10.2.1常用网路管理命令/279
10.2.2常用网路通信命令/285
10.3Linux下常用通信软体/289
10.3.1Telnet/289
10.3.2SSH/291
10.3.3VNC/294
10.4重点回顾/299
10.5本章习题/299
阅读材料——虚拟机的网路接入模式/300
参考文献/302
第1章Java语言概述/1
1.1程式设计语言的发展史/1
1.2Java语言的发展史/4
1.3Java开发环境的配置/6
1.4Java程式开发过程及常用工具介绍/9
1.4.1Java程式工作原理/9
1.4.2用记事本开发/9
1.4.3用Eclipse开发/11
1.4.4用JCreator开发/15
第2章Java基础语法/18
2.1标识符和关键字/18
2.2基本数据类型/20
2.2.1布尔型/20
2.2.2字元型/21
2.2.3整数型/22
2.2.4浮点型/24
2.2.5类型转换/25
2.3常量与变数/29
2.4运算符/31
2.4.1算术运算符/32
2.4.2关係运算符/34
2.4.3逻辑运算符/35
2.4.4位运算符/37
2.4.5赋值类运算符/38
2.4.6条件运算符/39
2.4.7对象运算符/39
2.5语句/40
2.5.1分支语句/40
2.5.2循环语句/44
2.5.3跳转语句/47
2.5.4注释语句/51
2.6输入参数方式/52第3章类和对象/57
3.1面向对象技术基础/57
3.1.1面向对象基本概念/57
3.1.2面向对象基本特徵/59
3.2类/61
3.2.1类的定义/61
3.2.2成员变数与成员方法/63
3.2.3构造方法/64
3.2.4main方法/66
3.3对象/67
3.3.1对象的生成与使用/67
3.3.2变数的作用域/69
3.3.3对象的记忆体分配机制/70
3.3.4方法参数的传递/72
3.3.5对象的清除/76
3.4this关键字/77
3.5static关键字/79
3.6final关键字/84
3.7import和包/86
第4章类的封装性、继承性、多态性及接口/90
4.1封装性/90
4.1.1类的访问控制方式/90
4.1.2类成员的访问控制方式/90
4.1.3封装性的设计原则/92
4.2继承性/92
4.2.1extends关键字/92
4.2.2super关键字/95
4.2.3构造方法的继承性/97
4.3多态性/102
4.3.1方法重载/102
4.3.2方法覆盖/104
4.4抽象类/108
4.5接口/111
4.5.1接口的定义/111
4.5.2接口的实现/113
4.5.3接口的作用/116
4.5.4接口与抽象类的区别/120
4.6特殊的类/121
4.6.1实名内部类/121
4.6.2匿名内部类/125
4.6.3泛型类/128
4.6.4Class类/132
第5章数组、字元串和枚举/134
5.1数组/134
5.1.1一维数组/134
5.1.2二维数组/137
5.1.3数组的注意事项/139
5.1.4数组的套用/139
5.2字元串/141
5.2.1不可变字元串: String/142
5.2.2可变字元串/149
5.2.3String与StringBuffer的异同/151
5.3字元串与其他数据类型的转换/153
5.3.1将其他数据转换成字元串/153
5.3.2将字元串转换成其他数据/156
5.4枚举/158
5.4.1枚举定义/158
5.4.2枚举变数和常量/158
5.4.3枚举的常见用法/159
第6章Java常用类及接口/163
6.1Java API类库/163
6.2java.lang包/164
6.2.1Object类/166
6.2.2Math类/167
6.2.3System类/168
6.2.4Runtime类/172
6.3java.util包/174
6.3.1Date类/176
6.3.2Calendar类/177
6.3.3Random类/180
6.3.4无序集合: Collection接口和
Collections类/183
6.3.5有序集合: List接口和ArrayList、
LinkedList和Vector类/184
6.3.6非重複集合: Set接口和HashSet、
TreeSet及LinkedHashSet类/191
6.3.7映射集合: Map接口和
TreeMap类/192
6.3.8for循环简化写法在集合、数组中的
套用/193
第7章异常处理/198
7.1为什幺要进行异常处理/198
7.2Java中的异常类/199
7.3异常处理模式/201
7.3.1trycatchfinally语句/201
7.3.2异常类成员方法/203
7.3.3异常捕获与处理/203
7.4重新抛出异常/205
7.4.1throws语句/205
7.4.2throw语句/206
7.5异常处理原则/207
第8章流和档案/208
8.1流的基本概念/208
8.2位元组流/209
8.2.1输入位元组流/209
8.2.2输出位元组流/210
8.3字元流/212
8.3.1输入字元流/212
8.3.2输出字元流/213
8.3.3字元缓冲流/216
8.3.4位元组流和字元流的异同/218
8.4档案/218
8.4.1档案属性类/218
8.4.2随机访问档案类/222
8.4.3档案过滤接口/224
8.5对象序列化/226
8.5.1序列化是什幺/226
8.5.2什幺情况下需要序列化/226
8.5.3对象序列化时发生了什幺/227
8.5.4实现序列化的步骤/227
8.5.5序列化对象的条件/227
8.5.6反序列化/228
8.5.7序列化注意事项/229
8.6Java中的乱码问题/230
8.6.1Java中字元的表达/230
8.6.2Unicode简介/230
8.6.3Unicode编码方式/231
8.6.4Unicode实现方式/232
8.6.5位元组序/237
8.6.6其他编码方式/238
8.6.7Java中的Unicode/241
8.6.8如何处理中文乱码问题/248
第9章图形用户界面编程/252
9.1AWT与Swing/252
9.1.1AWT/252
9.1.2Swing/253
9.2容器组件/255
9.2.1JFrame/255
9.2.2JPanel/261
9.2.3JScrollPane/262
9.2.4JSplitPane/263
9.3选单和工具条/264
9.3.1选单组件/264
9.3.2工具列组件/267
9.4基本组件/269
9.4.1标籤/269
9.4.2单行文本框/271
9.4.3按钮/272
9.4.4下拉框/274
9.4.5列表框/276
9.4.6多行文本框/278
9.4.7表格组件/279
9.4.8树形组件/283
9.4.9进度条组件/291
9.5组件常用方法/294
9.5.1颜色/294
9.5.2透明性/295
9.5.3框线/295
9.5.4字型/296
9.5.5大小与位置/299
9.5.6激活与可见性/300
9.6布局管理器/300
9.6.1流式布局/301
9.6.2边界布局/302
9.6.3盒式布局/303
9.6.4格线布局/304
9.6.5卡片布局/305
9.6.6格线包布局/307
9.6.7布局基本原则及複杂布局举例/313
9.6.8界面风格的选择/315
9.7事件处理模型/317
9.7.1事件处理机制/317
9.7.2事件对象/317
9.7.3监听器接口/319
9.7.4编写事件处理程式/320
9.8滑鼠事件处理/324
9.9事件适配器类/326
9.10键盘事件处理/328
第10章多执行绪/331
10.1执行绪简介/331
10.1.1进程与执行绪/331
10.1.2执行绪生命周期/331
10.2编写执行绪程式/333
10.2.1第一种方法: 继承Thread类/333
10.2.2第二种方法: 实现Runable接口/334
10.2.3两种方法比较/336
10.2.4执行绪基本控制方法/337
10.3执行绪互斥与同步/342
10.3.1多执行绪同步的基本原理/344
10.3.2多执行绪同步实例/344
10.4后台执行绪/347
第11章网路编程/349
11.1网路编程基础/349
11.1.1网路编程的两个基本问题/349
11.1.2网路编程相关的基本概念/349
11.2URL编程/350
11.2.1URL简介/350
11.2.2URL类/351
11.2.3从URL读取全球资讯网资源/352
11.2.4网路编程的乱码问题/354
11.2.5利用URLConnection实现双向
通信/355
11.3Socket编程/357
11.3.1Socket编程的过程/357
11.3.2利用Socket实现断点续传/359
11.3.3利用Socket实现聊天程式/369
11.4IntelAddress类/374
11.4.1获取本机的计算机名与IP位址/375
11.4.2获取Internet上主机的IP位址/375
第12章资料库编程/378
12.1JDBC概述/378
12.1.1JDBC模型/378
12.1.2JDBC驱动方式/379
12.2JDBCAPI/381
12.3JDBC编程实例/383
12.3.1JDBC驱动程式设定/383
12.3.2建立资料库连线/384
12.3.3添加记录/393
12.3.4查询记录/397
12.3.5删除记录/401
12.3.6修改记录/404
12.3.7资料库操作综合实例/408
12.3.8SQL资料库常用命令/419
第13章XML及程式打包/422
13.1XML简介/422
13.2XML在Java程式中的套用/426
13.2.1DOM编程/426
13.2.2载入XML档案/430
13.2.3访问XML元素和属性/432
13.2.4利用XML档案存储信息/434
13.3Java程式的发布/440
13.3.1利用cmd工具打包/441
13.3.2利用Eclipse打包/445
参考文献/449
第9章图形用户界面编程/1
9.1AWT与Swing/1
9.1.1AWT/1
9.1.2Swing/253
9.2容器组件/255
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net