图书介绍

Linux基础教程 第2版PDF|Epub|txt|kindle电子书版本下载

Linux基础教程 第2版
  • 孟庆昌,路旭强等编著 著
  • 出版社: 北京市:清华大学出版社
  • ISBN:7302454090
  • 出版时间:2016
  • 标注页数:278页
  • 文件大小:40MB
  • 文件页数:293页
  • 主题词:

PDF下载


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

下载说明

Linux基础教程 第2版PDF格式电子书版下载

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

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

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

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

图书目录

第1章 Linux系统概述1

1.1 计算机基础知识1

1.1.1 硬件1

1.1.2 软件3

1.2 操作系统概述4

1.2.1 什么是操作系统4

1.2.2 操作系统的功能5

1.2.3 操作系统的类型9

1.3 Linux系统的历史和现状12

1.3.1 Linux的历史12

1.3.2 Linux的应用现状12

1.4 Linux系统的特点14

1.5 Linux的发展优势与存在的问题15

1.5.1 Linux的发展优势15

1.5.2 Linux的用户16

1.5.3 Linux的不足16

1.6 Linux的常用版本17

思考题19

第2章 常用命令及文件操作20

2.1 命令行方式20

2.1.1 进入命令行界面20

2.1.2 提示符20

2.2 简单命令22

2.3 命令格式24

2.3.1 一般命令格式24

2.3.2 常用命令一般格式25

2.4 文件及其类型29

2.4.1 文件概念29

2.4.2 文件类型32

2.5 常用文件操作命令33

2.5.1 有关文件显示命令33

2.5.2 匹配、排序及显示指定内容的命令37

2.5.3 比较文件内容的命令40

2.5.4 复制、删除和移动文件的命令42

2.5.5 文件内容统计命令45

思考题45

第3章 目录及其操作47

3.1 目录、路径名和存取权限47

3.1.1 目录概念47

3.1.2 路径名49

3.1.3 用户及文件存取权限51

3.2 常用目录操作命令52

3.2.1 创建和删除目录52

3.2.2 改变工作目录和显示目录内容54

3.2.3 链接文件的命令57

3.2.4 改变文件或目录存取权限60

3.2.5 改变用户组和文件主63

3.3 联机帮助命令64

3.3.1 man命令64

3.3.2 help命令65

思考题67

第4章 进程及其管理68

4.1 进程概念68

4.1.1 多道程序设计68

4.1.2 进程概念70

4.2 进程状态71

4.2.1 进程的基本状态71

4.2.2 进程状态的转换72

4.2.3 进程族系73

4.3 进程管理命令73

4.3.1 查看进程状态73

4.3.2 进程管理76

4.4 其他常用命令80

4.4.1 磁盘使用情况统计80

4.4.2 文件压缩和解压缩82

思考题84

第5章 文本编辑85

5.1 进入和退出vi85

5.1.1 进入vi85

5.1.2 退出vi86

5.2 vi的工作方式86

5.3 文本输入命令87

5.4 光标移动命令90

5.5 文本修改命令92

5.5.1 文本删除92

5.5.2 复原命令93

5.5.3 重复命令93

5.5.4 修改命令94

5.5.5 取代命令96

5.5.6 替换命令97

5.6 字符串检索98

思考题99

第6章 C程序编译工具100

6.1 gcc编译系统100

6.1.1 文件名后缀100

6.1.2 C语言编译过程101

6.1.3 gcc命令行选项103

6.2 gdb程序调试工具106

6.2.1 启动gdb和查看内部命令106

6.2.2 显示源程序和数据108

6.2.3 改变和显示目录或路径110

6.2.4 控制程序的执行111

6.2.5 其他常用命令113

6.2.6 应用示例114

思考题116

第7章 shell程序设计119

7.1 shell概述119

7.1.1 shell的特点和类型119

7.1.2 shell脚本的建立和执行120

7.2 shell变量和算术运算122

7.2.1 简单shell变量122

7.2.2 数组124

7.2.3 位置参数125

7.2.4 预先定义的特殊变量126

7.2.5 环境变量127

7.2.6 算术运算128

7.3 输入/输出及重定向命令130

7.3.1 输入/输出命令130

7.3.2 输入/输出重定向132

7.4 shell特殊字符和命令语法133

7.4.1 引号133

7.4.2 注释、管道线和后台命令135

7.4.3 命令执行操作符136

7.4.4 复合命令137

7.5 程序控制结构138

7.5.1 if语句139

7.5.2 条件测试140

7.5.3 while语句142

7.5.4 until语句143

7.5.5 for语句143

7.5.6 case语句146

7.5.7 break、continue和exit命令147

7.6 shell函数和内置命令148

7.6.1 shell函数148

7.6.2 shell内置命令149

7.7 shell脚本调试151

7.7.1 解决环境设置问题151

7.7.2 解决脚本错误151

思考题152

第8章 安装Linux系统154

8.1 基本硬件要求154

8.2 安装前准备工作154

8.3 多系统共存时分区的划分156

8.4 系统安装过程158

8.4.1 启动安装程序158

8.4.2 安装过程158

8.5 登录和退出系统167

8.5.1 登录167

8.5.2 退出168

思考题168

第9章 Linux桌面系统及其配置170

9.1 Linux图形界面概述170

9.1.1 图形界面简介170

9.1.2 X Window系统172

9.2 KDE桌面系统174

9.2.1 GNOME和KDE概述174

9.2.2 KDE桌面系统175

9.2.3 窗口操作及快捷键179

9.3 控制面板概述180

9.4 硬件配置183

9.4.1 配置显卡183

9.4.2 配置声卡185

9.4.3 配置网卡186

9.4.4 配置打印机188

9.5 KDE环境日常应用189

9.5.1 建立文档189

9.5.2 复制文件190

9.5.3 抓图191

思考题192

第10章 Linux系统管理193

10.1 系统管理概述193

10.2 用户和工作组管理194

10.2.1 用户管理194

10.2.2 工作组管理200

10.2.3 设置用户登录环境202

10.2.4 用户磁盘空间限制202

10.3 文件系统及其维护204

10.3.1 建立文件系统204

10.3.2 安装文件系统205

10.3.3 卸载文件系统207

10.3.4 维护文件系统208

10.4 文件系统的后备209

10.4.1 备份策略209

10.4.2 备份时机和工具210

10.4.3 恢复后备文件211

10.5 系统安全管理211

10.5.1 安全管理的目标和要素211

10.5.2 用户密码的管理212

思考题214

第11章 Linux内核简介215

11.1 Linux内核结构215

11.2 进程管理216

11.2.1 Linux进程和线程概念216

11.2.2 对进程的操作217

11.2.3 进程调度219

11.2.4 shell基本工作原理220

11.3 文件系统221

11.3.1 ext2文件系统221

11.3.2 虚拟文件系统223

11.4 内存管理225

11.4.1 内存管理技术225

11.4.2 内存交换228

11.5 设备管理229

11.5.1 设备管理概述229

11.5.2 设备驱动程序和内核之间的接口230

11.6 中断、异常和系统调用232

11.6.1 中断及其处理233

11.6.2 系统调用234

11.7 进程通信234

11.7.1 信号机制234

11.7.2 管道文件237

11.7.3 SystemV IPC机制237

11.8 系统初启238

思考题239

第12章 网络管理240

12.1 网络概述240

12.1.1 网络分类和拓扑结构240

12.1.2 网络协议241

12.1.3 IP地址和网络掩码244

12.2 网络管理与有关命令246

12.2.1 网络管理功能246

12.2.2 基本网络命令247

12.3 电子邮件251

12.3.1 电子邮件系统简介251

12.3.2 邮件环境简易配置253

12.4 网络安全259

12.4.1 网络安全简介259

12.4.2 Linux安全问题及对策261

12.4.3 网络安全工具264

12.4.4 计算机病毒264

12.5 防火墙技术267

12.5.1 防火墙技术的基本概念267

12.5.2 防火墙的基本技术268

思考题269

附录 实验指导271

实验一 文件和目录操作(3~4学时)271

实验二 进程操作及其他命令(2~3学时)272

实验三 vi编辑器(2~3学时)273

实验四 C程序的编译和调试(2~3学时)274

实验五 shell编程(3~4学时)274

实验六 系统安装与简单配置(3~4学时)274

实验七 KDE桌面环境应用(2~3学时)275

实验八 系统及网络管理(2~3学时)276

参考文献277

热门推荐