图书介绍

Linux课堂实录2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Linux课堂实录
  • 孙宇霞,郑千忠著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302404003
  • 出版时间:2016
  • 标注页数:342页
  • 文件大小:107MB
  • 文件页数:355页
  • 主题词:Linux操作系统

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Linux课堂实录PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1课 Linux系统的入门知识2

1.1 Linux概述2

1.1.1 Linux简介2

1.1.2 Linux产生背景2

1.1.3 Linux优缺点3

1.2 Linux的特性与版本4

1.2.1 Linux特性4

1.2.2 Linux版本6

1.2.3 Linux版本使用8

1.3 Linux的结构8

1.3.1 内核8

1.3.2 Linux Shell9

1.3.3 文件结构10

1.3.4 实用工具10

1.4 Linux的用途11

1.5 Linux与其他操作系统12

1.5.1 Linux与Unix12

1.5.2 Linux与MS-DOS13

1.5.3 Linux与Windows13

1.6 Linux的应用领域与发展前景14

1.6.1 应用领域15

1.6.2 发展前景15

1.7 拓展训练16

1.8 课后练习16

第2课 Ubuntu系统入门20

2.1 系统安装20

2.1.1 系统安装需求20

2.1.2 硬盘下覆盖性安装20

2.1.3 在其他系统上安装25

2.1.4 虚拟机下安装25

2.1.5 解决显卡问题26

2.2 系统体验27

2.2.1 系统桌面认识27

2.2.2 应用及文件搜索28

2.2.3 桌面设置28

2.2.4 隐私设置30

2.3 图形界面31

2.3.1 安装登录界面31

2.3.2 安装桌面32

2.4 拓展训练35

2.5 课后练习35

第3课 Linux文件系统38

3.1 Linux文件系统38

3.1.1 Linux文件系统概述38

3.1.2 Linux文件系统组织方式39

3.1.3 Linux文件系统工作原理39

3.1.4 文件系统挂载和卸载40

3.2 Linux文件管理42

3.2.1 文件类型42

3.2.2 文件操作44

3.2.3 文件属性和权限47

3.2.4 日志文件50

3.3 Linux目录51

3.3.1 目录配置51

3.3.2 目录的相关操作52

3.4 硬链接与软链接53

3.4.1 建立硬链接53

3.4.2 建立软链接54

3.5 实例应用:图片文件的使用55

3.5.1 实例目标55

3.5.2 技术分析55

3.5.3 实现步骤56

3.6 拓展训练58

3.7 课后练习58

第4课 用户权限管理60

4.1 用户概述60

4.1.1 用户分类60

4.1.2 /etc/passwd文件60

4.1.3 /etc/shadow文件61

4.2 普通用户管理62

4.2.1 添加用户62

4.2.2 设置密码65

4.2.3 修改用户67

4.2.4 删除用户67

4.3 用户组文件:/etc/group和/etc/gshadow68

4.4 用户组管理69

4.4.1 添加用户组69

4.4.2 修改用户组69

4.4.3 删除用户组70

4.4.4 gpasswd命令70

4.5 用户身份切换71

4.5.1 su命令71

4.5.2 sudo命令72

4.6 密码安全管理74

4.7 实例应用:用户组中的 用户管理75

4.7.1 实例目标75

4.7.2 技术分析75

4.7.3 具体步骤75

4.8 拓展训练76

4.9 课后练习76

第5课 Linux系统的磁盘管理80

5.1 磁盘分区80

5.1.1 磁盘概述80

5.1.2 磁盘分区80

5.1.3 磁盘分区规划82

5.2 磁盘管理命令83

5.2.1 磁盘和目录容量命令83

5.2.2 磁盘分区命令——fdisk86

5.2.3 磁盘分区命令——parted89

5.2.4 格式化命令91

5.2.5 磁盘检验命令92

5.2.6 磁盘挂载与卸载93

5.3 磁盘配额95

5.3.1 配额的概念96

5.3.2 系统配置96

5.3.3 启动和终止97

5.4 实例应用:划分磁盘分区97

5.4.1 实例目标97

5.4.2 技术分析98

5.4.3 具体步骤98

5.5 拓展训练100

5.6 课后练习101

第6课 软件包管理工具104

6.1 Linux的两大主流104

6.2 Deb软件包概述104

6.2.1 软件包的类型104

6.2.2 软件包的命名105

6.2.3 软件包的优先级105

6.2.4 软件包的状态105

6.2.5 软件包的依赖性106

6.3 Deb软件包管理工具概述107

6.4 命令行管理工具107

6.4.1 常用工具介绍108

6.4.2 dpkg命令108

6.4.3 APT命令111

6.5 文本窗口管理工具114

6.5.1 aptitude命令114

6.5.2 dselect命令116

6.5.3 tasksel命令117

6.6 图形界面管理工具119

6.7 拓展训练119

6.8 课后练习119

第7课 Linux系统的办公软件122

7.1 Ubuntu的常用办公软件122

7.1.1 常用的办公软件122

7.1.2 LibreOffice办公软件123

7.2 LibreOffice Writer125

7.2.1 Writer介绍125

7.2.2 认识Writer126

7.2.3 操作界面128

7.2.4 基本设置129

7.3 LibreOffice Cale133

7.3.1 Cale介绍133

7.3.2 认识Cale133

7.3.3 操作和设置134

7.4 LibreOffice Impress139

7.4.1 Impress介绍139

7.4.2 Impress操作141

7.5 文档查看器——PDF144

7.5.1 PDF介绍144

7.5.2 PDF使用144

7.5.3 PDF编辑145

7.6 实例应用:Draw绘制流程图146

7.6.1 实例目标146

7.6.2 技术分析146

7.6.3 具体步骤146

7.7 拓展训练150

7.8 课后练习150

第8课 网络应用154

8.1 Firefox浏览器154

8.1.1 常用工具154

8.1.2 配置文件157

8.1.3 常用插件159

8.2 文件下载161

8.2.1 使用FireFox浏览器下载161

8.2.2 Wget批量下载工具161

8.2.3 Multiget多线程下载工具162

8.3 电子邮件164

8.3.1 添加已有账号164

8.3.2 新建账户166

8.3.3 写信167

8.3.4 收信168

8.3.5 账户管理168

8.4 即时通讯169

8.4.1 Empathy账户169

8.4.2 MSN170

8.4.3 ICQ172

8.4.4 邮箱与即时通讯173

8.5 拓展训练173

8.6 课后练习173

第9课 Linux系统中的编辑器176

9.1 gedit编辑176

9.1.1 gedit概述176

9.1.2 gedit简单使用176

9.1.3 gedit常用操作177

9.2 nano编辑器178

9.3 vi编辑器179

9.3.1 启动vi179

9.3.2 vi的三种模式180

9.3.3 vi的命令操作180

9.4 vim编辑器182

9.4.1 启动vim182

9.4.2 移动光标命令182

9.4.3 基本操作命令184

9.4.4 设置选项187

9.5 vim编辑器的高级操作188

9.5.1 显示程序文件188

9.5.2 块选择189

9.6 实例应用:多窗口操作文件190

9.6.1 实例目标190

9.6.2 技术分析190

9.6.3 具体步骤190

9.7 拓展训练192

9.8 课后练习192

第10课 常用的终端命令196

10.1 常用的终端命令196

10.2 自动匹配命令196

10.2.1 匹配环境变量197

10.2.2 匹配用户名197

10.2.3 补全主机名197

10.3 常用的管理命令197

10.3.1 系统显示命令197

10.3.2 日期和时间显示命令199

10.3.3 命令别名与历史命令200

10.3.4 系统操作命令202

10.3.5 其他常用命令204

10.4 联机帮助命令206

10.4.1 help命令206

10.4.2 info命令207

10.4.3 man命令208

10.5 比较Linux的命令与DOS命令211

10.6 拓展训练212

10.7 课后练习213

第11课 Shell基础216

11.1 Shell简介216

11.1.1 Shell概述216

11.1.2 Bash简介217

11.2 变量218

11.2.1 变量简介218

11.2.2 用户变量219

11.2.3 Shell字符219

11.2.4 系统变量221

11.3 Shell命令223

11.3.1 Shell命令特性223

11.3.2 命令补齐224

11.1.3 使用历史命令224

11.3.4 命令别名225

11.3.5 数据流重定向226

11.3.6 管道命令226

11.3.7 命令的高级应用229

11.4 正则表达式230

11.4.1 基础正则表达式230

11.4.2 延伸正则表达式232

11.5 数据格式化232

11.5.1 格式化输出232

11.5.2 文件差异对比232

11.6 实例应用:文件夹操作233

11.6.1 实例目标233

11.6.2 技术分析233

11.6.3 实现步骤233

11.7 拓展训练234

11.8 课后练习234

第12课 Shell编程238

12.1 Shell脚本基础238

12.2 变量239

12.2.1 Shell内部变量239

12.2.2 数组变量239

12.2.3 位置变量与特殊变量240

12.3 变量应用240

12.3.1 变量读取赋值240

12.3.2 变量类型操作241

12.4 Shell语句242

12.4.1 算术运算符242

12.4.2 Shell表达式242

12.4.3 文件对比判断243

12.5 控制语句244

12.5.1 条件语句244

12.5.2 循环语句247

12.5.3 shift语句248

12.5.4 其他语句249

12.6 使用函数249

12.6.1 函数简介249

12.6.2 函数的使用250

12.7 实例应用:整数间的运算251

12.7.1 实例目标251

12.7.2 技术分析251

12.7.3 实现步骤251

12.8 拓展练习252

12.9 课后练习252

第13课 系统性能检测256

13.1 系统资源监测256

13.1.1 系统监视器256

13.1.2 磁盘使用分析器256

13.2 proc文件查看内核257

13.3 进程管理258

13.3.1 理解进程258

13.3.2 启动进程259

13.3.3 基本命令260

13.3.4 恢复进程264

13.3.5 进程优先级265

13.3.6 终止进程267

13.4 系统日志文件268

13.4.1 系统日志文件概述268

13.4.2 认识日志文件269

13.4.3 /etc/rsyslog.conf文件271

13.4.4 系统日志的图形化管理272

13.5 认识Iogrotate的配置文件273

13.6 拓展训练273

13.7 课后练习274

第14课 网络配置与网络安全276

14.1 网络基础276

14.1.1 计算机网络的发展276

14.1.2 查看网络连接276

14.2 网络配置文件277

14.2.1 基本信息配置文件277

14.2.2 其他网络配置文件278

14.3 常用网络管理命令280

14.3.1 网络状态:ping280

14.3.2 网络地址:ifconfig281

14.3.3 域名解析:nslookup282

14.3.4 网络监控:netstat282

14.3.5 路由检测:route284

14.4 网络安全284

14.4.1 安全定义284

14.4.2 安全对策285

14.5 计算机病毒与防护285

14.5.1 产生背景和危害286

14.5.2 病毒的特征286

14.5.3 病毒的种类287

14.5.4 病毒的预防287

14.6 防火墙287

14.6.1 了解防火墙287

14.6.2 防火墙设置288

14.6.3 iptables工具289

14.6.4 iptables应用291

14.7 拓展训练292

14.8 课后练习293

第15课 文件压缩与备份296

15.1 文件的压缩与解压缩296

15.1.1 压缩文件概述296

15.1.2 compress工具296

15.1.3 gizp工具296

15.1.4 bzip2工具298

15.2 文件打包299

15.2.1 tar工具的用法299

15.2.2 文件包压缩300

15.2.3 解包301

15.3 归档管理器302

15.3.1 图形界面压缩文件302

15.3.2 文件打包302

15.3.3 文件解压提取303

15.4 文件备份304

15.4.1 备份304

15.4.2 还原305

15.4.3 cpio工具306

15.4.4 光盘备份306

15.5 实例应用307

15.5.1 文件夹的打包压缩307

15.5.2 文件系统备份308

15.6 拓展训练309

15.7 课后练习309

第16课 Linux下的C/C++编程312

16.1 C/C++编程312

16.1.1 C语言312

16.1.2 C++编程312

16.1.3 Linux下C/C++编程环境313

16.2 GCC编译器314

16.2.1 GCC编译器简介314

16.2.2 gcc的执行过程315

16.2.3 GCC语法315

16.2.4 编译C/C++代码316

16.2.5 gcc与g++318

16.3 GCC编译器流程318

16.3.1 预处理318

16.3.2 编译和汇编321

16.3.3 连接322

16.4 gdb调试器322

16.4.1 使用gdb调试器322

16.4.2 gdb基本命令简介325

16.4.3 gdb基本命令326

16.5 make工具328

16.5.1 make简介328

16.5.2 makefile文件329

16.5.3 makefile变量331

16.5.4 makefile规则333

16.5.5 make命令333

16.6 实例应用:使用gdb与make管理C语言程序334

16.6.1 实例目标334

16.6.2 技术分析334

16.6.3 实现步骤334

16.7 拓展训练336

16.8 课后练习336

热门推荐