图书介绍

Linux操作系统教程 实训与项目案例【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Linux操作系统教程 实训与项目案例
  • 陈小全,张继红主编 著
  • 出版社: 北京:北京邮电大学出版社
  • ISBN:9787563525256
  • 出版时间:2011
  • 标注页数:318页
  • 文件大小:100MB
  • 文件页数:334页
  • 主题词:Linux操作系统-教材

PDF下载


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

下载说明

Linux操作系统教程 实训与项目案例PDF格式电子书版下载

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

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

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

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

图书目录

第1章离我们不远的Linux1

1.1什么是Linux1

1.1.1什么是Linux1

1.1.2Linux的优势2

1.1.3Linux与UNIX3

1.1.4Linux的特性4

1.2Linux必知概念与名词5

1.2.1GNU6

1.2.2FSF6

1.2.3GPL、LGPL与GFDL6

1.2.4OSS/FS7

1.2.5Copyleft7

1.3Linux系统发展概述8

1.3.1Linux的诞生8

1.3.2Linux现状9

1.3.3Linux未来9

1.3.4Linux发行版本10

1.4Linux的应用11

1.4.1Linux服务器11

1.4.2嵌入式Linux12

1.4.3桌面应用13

1.4.4其他方面的应用14

1.5Linux相关认证15

1.5.1红帽的Linux认证15

1.5.2LPI的Linux认证16

1.6如何学习Linux16

1.7本章小结17

课后习题18

课程实训19

项目实践19

第2章Fedora12系统安装详解20

2.1Linux系统安装的硬件要求20

2.2Linux系统的安装种类和方法21

2.2.1硬盘安装21

2.2.2U盘安装22

2.2.3光盘安装23

2.2.4软盘安装23

2.2.5VMware虚拟机安装23

2.2.6网络无人值守安装27

2.2.7安装到移动硬盘27

2.3Linux系统的安装模式28

2.3.1图形方式安装28

2.3.2文本方式安装29

2.3.3修复模式安装29

2.3.4自定义方式安装29

2.3.5升级方式安装29

2.4磁盘分区29

2.4.1分区的概念和作用30

2.4.2分区的类型30

2.4.3Linux分区的表示30

2.4.4Linux下挂载目录的介绍31

2.4.5Linux分区要求及推荐分配方式32

2.4.6RAID32

2.4.7LVM33

2.5软件包的定制33

2.6多系统引导的方式与原理33

2.6.1MBR主引导记录34

2.6.2PBR分区引导记录34

2.6.3Bootloader34

2.7安装过程中的错误调试34

2.8修复Fedora12简介35

2.8.1特殊的安装模式35

2.8.2使用安装光盘的第二控制台36

2.8.3使用紧急启动盘36

2.9本章小结36

课后习题36

课程实训37

项目实践48

第3章Linux命令初步49

3.1Linux用户环境描述49

3.1.1Kernel49

3.1.2Shell50

3.1.3X-Window51

3.2命令控制台52

3.2.1什么是控制台终端52

3.2.2控制台与图形界面的切换53

3.2.3其他虚拟控制台53

3.3Linux命令54

3.3.1Linux命令的种类54

3.3.2Linux命令的基本格式55

3.3.3Linux命令的习惯及注意点56

3.4帮助全家福57

3.4.1参数法57

3.4.2命令法58

3.4.3文档法63

3.4.4tldp.org网站法63

3.4.5Google搜索法64

3.5对文件的操作64

3.5.1路径详解65

3.5.2ls查看文件65

3.5.3my移动或重命名文件66

3.5.4cp复制文件67

3.5.5rm删除文件68

3.5.6touch创建空文件或更新文件时间69

3.6对文件夹的操作69

3.6.1pwd查看当前路径69

3.6.2cd改变当前路径70

3.6.3mkdir创立新目录70

3.6.4rmdir删除空目录71

3.6.5rm-r删除非空目录72

3.7查看文本文件命令72

3.7.1echo显示内容72

3.7.2cat查看文件内容73

3.7.3more或less逐屏查看文件内容74

3.7.4输入/输出重定向75

3.7.5管道79

3.8alias别名命令的使用80

3.8.1alias定义别名80

3.8.2unalias取消别名81

3.9本章小结81

课后习题82

课程实训85

项目实践85

第4章 初级系统管理86

4.1收集计算机信息86

4.1.1hostname显示与设置主机名86

4.1.2uname显示内核版本87

4.1.3id显示用户的信息87

4.2切换用户和控制台88

4.2.1su切换用户88

4.2.2用ssh登录远程服务89

4.2.3使用telnet服务远程登录89

4.3日期时间命令89

4.3.1date显示或设置当前时间89

4.3.2cal显示日历91

4.3.3file查看文件的类型92

4.4常用的文件系统加载93

4.4.1U盘的加载93

4.4.2光盘的加载94

4.4.3软盘的加载95

4.5查看文件系统状态95

4.5.1df显示磁盘用量95

4.5.2du计算目录下文件占用磁盘的大小96

4.6退出Shell的命令96

4.6.1exit退出当前Shell96

4.6.2logout退出登录Shell96

4.7关闭/重新启动系统96

4.7.1shutdown96

4.7.2halt97

4.7.3poweroff98

4.7.4reboot98

4.8本章小结98

课后习题98

课程实训99

项目实践100

第5章Linux系统用户和组的管理101

5.1Linux用户和组101

5.1.1Linux的单用户多任务和多用户多任务的概念101

5.1.2Linux用户和组的概念102

5.2Linux的用户ID与用户组ID103

5.2.1用户识别——UID与GID103

5.2.2UID与GID的使用104

5.2.3关于UID和GID的理解104

5.3相关文件对用户和组的描述105

5.3.1passwd文件105

5.3.2shadow文件106

5.3.3group文件107

5.3.4gshadow文件108

5.4用户和组管理命令108

5.4.1用户管理命令108

5.4.2用户功能114

5.4.3用户组管理117

5.5切换用户身份119

5.5.1使用su命令临时切换用户身份119

5.5.2sudo命令121

5.6Linux用户对话与邮件的使用126

5.6.1用户查询126

5.6.2用户对话127

5.6.3用户邮件130

5.7本章小结134

课后习题134

课程实训138

项目实践139

第6章Linux文件系统及权限140

6.1Linux的文件系统140

6.1.1文件系统与Linux文件系统140

6.1.2Linux文件系统的分类141

6.1.3Linux文件系统的安全性143

6.1.4文件系统的创建144

6.1.5挂载Linux文件系统145

6.2Linux的目录文件148

6.2.1Linux的目录结构148

6.2.2Linux文件和文件名的基本含义152

6.2.3Linux文件类型153

6.2.4Linux文件属性155

6.3改变属性和权限位157

6.3.1更改文件或目录所属组:chgrp158

6.3.2更改文件或目录的拥有者:chown158

6.3.3更改文件或目录的9个属性:chmod160

6.4umask162

6.4.1什么是umask命令162

6.4.2如何计算umask的值162

6.4.3常用的umask的值163

6.5符号链接163

6.5.1使用软连接来保存文件的多个映像164

6.5.2符号链接举例164

6.6本章小结165

课后习题165

课程实训168

项目实践169

第7章Linux编辑器的使用170

7.1vi/vim编辑器的介绍170

7.1.1vi/vim编辑器的发展170

7.1.2Linux下的编辑器介绍171

7.1.3vi编辑器介绍171

7.2vi/vim编辑器的使用172

7.2.1vi编辑器的3种模式172

7.2.2用vi打开文件172

7.2.3vi编辑器的一般模式173

7.2.4vi编辑器的编辑模式175

7.2.5vi编辑器的命令模式175

7.2.6保存/离开文件176

7.3本章小结178

课后习题178

课程实训180

项目实践182

第8章Linux系统文件查找与压缩183

8.1文件的查找183

8.1.1Linux的文件搜索命令183

8.1.2可执行文件搜索命令183

8.2文件压缩的用途和技术186

8.3文件的压缩187

8.3.1常见的压缩命令187

8.3.2gzip与zcat命令188

8.3.3bzip2与bzcat命令189

8.3.4目录或文件的压缩命令——tar190

8.3.5cpio(备份文件)192

8.3.6dd193

8.4本章小结194

课后习题194

课程实训195

项目实践197

第9章Linux的文件操作命令及正则表达式198

9.1文本文件的操作命令198

9.2对文本的操作200

9.3正则表达式简介202

9.3.1什么是正则表达式202

9.3.2正则表达式与Shell在Linux中的角色定位202

9.4正则表达式基础203

9.4.1grep命令203

9.4.2重要特殊字符204

9.5本章小结206

课后习题206

课程实训207

项目实践209

第10章Linux状态检测及进程控制210

10.1查看当前系统的信息210

10.1.1常用的系统信息及简介210

10.1.2查看系统信息常用的命令211

10.2查看当前系统状态218

10.2.1内存监控218

10.2.2常用的系统日志文件220

10.3进程监控221

10.3.1进程的组成221

10.3.2查看进程状态223

10.3.3进程优先级225

10.3.4进程监控工具226

10.3.5特殊的进程229

10.4控制进程230

10.4.1创建进程230

10.4.2结束进程230

10.4.3进程的前台运行与后台运行231

10.5作业232

10.5.1作业简介232

10.5.2作业管理233

10.6线程233

10.6.1线程简介233

10.6.2线程管理234

10.7本章小结235

课后习题235

课程实训236

项目实践237

第11章Bash使用详解240

11.1Shell概念240

11.2Bash的使用241

11.2.1什么是Bash241

11.2.2为什么要学习Bash241

11.2.3Bash命令概要241

11.2.4Bash特性242

11.3Bash的常见技巧与快捷键244

11.3.1查询命令的历史244

11.3.2Bash的快捷键245

11.4Bash的变量使用245

11.4.1Bash的变量类型分类246

11.4.2Bash的预定义环境变量246

11.5常见的Bash变量使用248

11.6Bash运算符250

11.7定制Bash251

11.7.1全局设置文件和用户设置文件251

11.7.2其他脚本启动定制Bash252

11.8本章小结252

课后习题252

课程实训254

项目实践255

第12章Shell脚本编程257

12.1Shell命令行书写规则257

12.2编写/修改权限及执行Shell程序的步骤258

12.2.1编辑Shell程序258

12.2.2建立可执行程序258

12.2.3执行Shell程序258

12.3在Shell程序中使用的参数259

12.3.1位置参数260

12.3.2内部参数260

12.4在Shell程序中的使用变量261

12.4.1变量的赋值261

12.4.2访问变量值262

12.4.3键盘读入变量值262

12.5表达式的比较263

12.5.1字符串比较263

12.5.2数字比较265

12.5.3逻辑操作266

12.5.4文件操作266

12.6循环结构语句268

12.6.1for循环268

12.6.2while循环270

12.6.3until循环270

12.7条件结构语句271

12.7.1if语句271

12.7.2case语句272

12.8在Shell脚本中使用函数273

12.9在Shell脚本中调用其他脚本274

12.10本章小结275

课后习题275

课程实训277

项目实践279

第13章Linux下软件安装280

13.1Linux下安装软件的常见方法280

13.2RPM包软件安装281

13.2.1RPM的定义281

13.2.2RPM的安装与卸载281

13.2.3RPM查询软件包的安装282

13.3yum安装软件283

13.3.1yum的定义283

13.3.2yum通过互联网安装软件283

13.3.3yum安装本地rpm源285

13.4Tarball安装软件287

13.4.1源码包的安装287

13.4.2二进制包的安装287

13.5wine290

13.5.1wine的定义290

13.5.2wine的安装290

13.5.3安装QQ2010293

13.6virtualbox294

13.6.1virtualbox的定义与安装294

13.6.2virtualbox上安装XP和使用296

13.7本章小结302

课后习题303

课程实训304

项目实践304

第14章Linux的图形显示X-Window305

14.1X-Window的概述305

14.1.1X-Window的定义305

14.1.2X-Window的体系305

14.1.3X-Window的启动308

14.2X-Window中常见的图形工具309

14.2.1X-Window中的虚拟终端310

14.2.2图形文本编辑器310

14.2.3X-Window下的图片编辑器及浏览器311

14.2.4网络应用工具313

14.2.5Linux下的Office313

14.2.6中文输入法小企鹅314

14.3Linux下开启3D桌面315

14.4本章小结316

课后习题316

项目实践317

参考文献318

热门推荐