图书介绍
Ubuntu Linux基础教程PDF|Epub|txt|kindle电子书版本网盘下载
![Ubuntu Linux基础教程](https://www.shukui.net/cover/57/30009650.jpg)
- 王宏勇主编;马宏琳,闫磊副主编;徐振强等编 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302391470
- 出版时间:2015
- 标注页数:343页
- 文件大小:38MB
- 文件页数:357页
- 主题词:Linux操作系统-高等学校-教材
PDF下载
下载说明
Ubuntu Linux基础教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Linux简介与系统安装1
1.1 Linux简介1
1.1.1 什么是Linux2
1.1.2 Linux发展历程4
1.1.3 Linux特点7
1.1.4 Linux的版本9
1.1.5 Linux的应用和发展11
1.2 Ubuntu简介12
1.2.1 什么是Ubuntu12
1.2.2 Ubuntu的特点13
1.2.3 Ubuntu的版本13
1.2.4 Ubuntu的获得方法14
1.3 安装前的准备15
1.3.1 安装预备15
1.3.2 Linux主机的硬件条件17
1.3.3 虚拟机简介19
1.3.4 Linux的安装规划20
1.4 在虚拟机中安装21
1.4.1 VMware软件的安装21
1.4.2 创建和配置虚拟机21
1.4.3 在虚拟机中安装Ubuntu32
本章小结40
实验140
习题141
第2章 Linux系统接口管理42
2.1 操作系统接口42
2.1.1 命令行用户接口42
2.1.2 图形用户接口42
2.1.3 程序接口42
2.1.4 Linux系统的接口42
2.2 Shell命令接口43
2.2.1 Shell命令接口的组成43
2.2.2 Shell的版本44
2.3 X Window图形窗口接口45
2.3.1 X Window简述45
2.3.2 X Window系统组成46
2.4 GNOME桌面环境47
2.4.1 GNOME的安装47
2.4.2 GNOME Classic模式介绍51
2.5 Unity界面58
2.5.1 Unity的常用操作58
2.5.2 工作区64
2.5.3 Unity常用快捷键64
2.6 系统调用接口66
2.6.1 系统调用66
2.6.2 系统调用接口66
2.6.3 Linux中的系统调用66
2.6.4 API和系统调用的关系70
本章小结70
实验271
习题271
第3章 首次系统配置72
3.1 登录、注销和关机72
3.1.1 登录系统72
3.1.2 注销系统73
3.1.3 关机与重启系统74
3.2 首次配置Ubuntu74
3.2.1 配置网络74
3.2.2 配置显示78
3.2.3 配置软件源79
3.3 系统首次更新82
3.3.1 安装更新82
3.3.2 更新语言支持83
3.3.3 安装缺失插件85
本章小结86
实验386
习题386
第4章 Linux文件系统87
4.1 Ubuntu的文件系统87
4.1.1 文件系统简介87
4.1.2 Linux文件系统架构88
4.1.3 ext2文件系统91
4.1.4 Ubuntu的目录结构95
4.2 挂载与卸载文件系统98
4.2.1 创建文件系统98
4.2.2 挂载文件系统101
4.2.3 卸载文件系统103
本章小结104
实验4104
习题4104
第5章 Linux常用命令105
5.1 Linux命令105
5.1.1 Shell程序的启动105
5.1.2 命令的格式105
5.2 目录操作基本命令106
5.2.1 ls命令106
5.2.2 cd命令108
4.2.3 pwd命令109
5.2.4 mkdir命令109
5.2.5 rmdir命令110
5.3 文件操作的基本命令110
5.3.1 touch命令110
5.3.2 cat命令111
5.3.3 cp命令113
5.3.4 rm命令115
5.3.5 mv命令117
5.3.6 chmod命令117
5.4 文件处理命令119
5.4.1 grep命令119
5.4.2 head命令120
5.4.3 tail命令120
5.4.4 wc命令121
5.4.5 sort命令121
5.4.6 find命令122
5.4.7 which命令122
5.4.8 whereis命令124
5.4.9 locate命令125
5.5 压缩备份基本命令125
5.5.1 bzip2命令和bunzip2命令125
5.5.2 gzip命令126
5.5.3 unzip命令126
5.5.4 zcat命令和bzcat命令127
5.5.5 tar命令128
5.6 磁盘操作命令129
5.6.1 mount命令129
5.6.2 umount命令132
5.6.3 df命令132
5.6.4 du命令132
5.6.5 fsck命令133
5.7 关机重启命令134
5.7.1 shutdown命令134
5.7.2 halt命令135
5.7.3 poweroff命令135
5.7.4 reboot命令135
5.7.5 init命令135
5.8 其他常用命令136
5.8.1 echo命令136
5.8.2 more命令和less命令136
5.8.3 help命令和man命令137
5.8.4 cal命令137
5.8.5 date命令138
本章小结139
实验5140
习题5140
第6章 Linux常用应用软件141
6.1 LibreOffice141
6.1.1 LibreOffice Writer142
6.1.2 LibreOffice Calc149
6.1.3 LibreOffice Impress153
6.2 vi文本编辑154
6.2.1 文本编辑器简介154
6.2.2 vi编辑器的启动与退出155
6.2.3 vi编辑器的工作模式159
6.2.4 vi编辑器的基本应用160
6.3 Gedit文本编辑器175
6.4 PDF阅读器178
6.5 多媒体功能软件182
6.5.1 MPlayer182
6.5.2 Totem186
6.6 图形图像软件GIMP188
6.7 即时通信软件QQ for Linux189
本章小结191
实验6191
实验6-1191
实验6-2191
习题6192
第7章 进程管理与系统监控193
7.1 进程管理193
7.1.1 什么是进程193
7.1.2 进程的启动196
7.1.3 进程的调度199
7.1.4 进程的监视204
7.2 系统日志206
7.2.1 日志文件简介206
7.2.2 常用的日志文件207
7.3 系统监视器210
7.4 查看内存状况213
7.5 文件系统监控213
本章小结214
实验7214
实验7-1214
实验7-2214
习题7215
第8章 管理和维护Linux系统216
8.1 用户管理216
8.1.1 用户与组简介216
8.1.2 用户种类216
8.1.3 用户的添加与删除217
8.1.4 组的添加与删除223
8.2 用户身份转换命令225
8.2.1 激活与锁定root用户225
8.2.2 sudo命令227
8.2.3 passwd命令227
8.2.4 su命令227
8.2.5 useradd命令227
8.3 软件包管理229
8.3.1 软件包简介229
8.3.2 高级软件包管理工具APT230
8.3.3 文本界面软件包管理工具233
8.3.4 Ubuntu软件中心236
8.3.5 新立得软件包管理器238
本章小结243
实验8243
习题8244
第9章 网络基本配置与应用245
9.1 网络基本配置245
9.1.1 网络基础知识245
9.1.2 IP地址配置246
9.1.3 DNS配置251
9.1.4 hosts文件252
9.2 Linux常用网络命令253
9.2.1 ifconfig命令253
9.2.2 ping命令254
9.2.3 netstat命令256
9.2.4 ftp和bye命令257
9.2.5 telnet和logout命令258
9.2.6 rlogin命令259
9.2.7 route命令259
9.2.8 finger命令260
9.2.9 mail命令261
9.3 Firefox浏览器261
9.3.1 Firefox简介261
9.3.2 Firefox的使用262
9.3.3 Firefox的配置263
9.4 邮件客户端软件Evolution266
9.5 网络工具的使用269
本章小结271
实验9271
习题9272
第10章 常用服务器的搭建273
10.1 配置FTP服务器273
10.2 配置Samba服务器275
10.2.1 SMB协议和Samba简介275
10.2.2 安装和配置Samba服务276
10.3 配置DHCP服务器278
10.3.1 DHCP基础知识278
10.3.2 Ubuntu中安装DHCP服务280
本章小结283
实验10283
习题10283
第11章 Shell基础284
11.1 Shell基础知识284
11.1.1 什么是Shell284
11.1.2 Shell的种类285
11.1.3 Shell的便捷操作286
11.1.4 Shell中的特殊字符286
11.2 Shell变量290
11.2.1 变量的种类290
11.2.2 变量的定义及使用292
11.2.3 变量的数值运算295
11.3 命令别名和历史命令299
11.3.1 命令别名299
11.3.2 历史命令300
本章小结301
实验11301
习题11301
第12章 Shell编程302
12.1 Shell脚本简介302
12.2 编写Shell脚本302
12.2.1 建立Shell脚本303
12.2.2 执行Shell脚本303
12.3 交互式Shell脚本304
12.4 逻辑判断表达式305
12.5 分支结构308
12.5.1 if语句308
12.5.2 case命令312
12.6 循环结构313
12.6.1 for循环313
12.6.2 while循环313
12.6.3 until循环314
12.6.4 退出循环命令315
12.7 函数316
12.8 脚本调试317
本章小结318
实验12318
实验12-1318
实验12-2318
实验12-3318
实验12-4318
习题12318
第13章 常用开发环境的搭建320
13.1 Java开发环境Eclipse的搭建320
13.1.1 Java简介320
13.1.2 Java特点320
13.1.3 Eclipse介绍321
13.1.4 Eclipse环境的搭建322
13.2 Java开发环境Eclipse的使用322
13.2.1 创建Java项目323
13.2.2 创建Java类324
13.2.3 编辑Java程序代码325
13.2.4 执行程序327
13.3 安装C/C++IDE开发工具327
13.3.1 Linux下的C/C++开发工具介绍327
13.3.2 Code::blocks的安装328
13.4 C/C++IDE开发工具的使用330
13.5 用GCC编译执行C程序334
13.5.1 GCC简介334
13.5.2 GCC的使用334
本章小结341
实验13341
实验13-1341
实验13-2342
习题13342
参考文献343