首页 > 图书中心 > Linux应用与实训教程

目录

目录

第1章Linux的起源与简介1

1.1UNIX和GNU1

1.1.1操作系统基础1

1.1.2UNIX的诞生与流行4

1.1.3GNU与GPL7

1.2Linux的诞生8

1.2.1从Minix到Linux8

1.2.2Linux的历史变革9

1.2.3Linux的发展及前景10

1.3Linux简介11

1.3.1Linux的组成11

1.3.2Linux版本概述12

1.3.3Linux的特性15

1.4本章小结16

1.5习题17第2章Linux的安装与界面18

2.1实验环境的安装18

2.1.1VMware虚拟机的安装18

2.1.2Fedora系统的安装20

2.2Linux的界面28

2.2.1Linux的图形用户界面28

2.2.2Linux的字符界面30

2.3实验手册38

2.4本章小结45

2.5习题45第3章Linux文件与目录管理47

3.1Linux文件与目录的基本命令47

3.1.1查看文件与目录命令ls48

3.1.2目录的相关操作命令pwd、cd、mkdir49

3.1.3复制、移动与删除命令cp、mv、rm51

3.2Linux目录与目录配置53

3.2.1Linux的目录树53

3.2.2Linux的目录基本概念55

3.2.3全局变量PATH57

3.3Linux的文件权限设置57

3.3.1Linux的文件权限57

3.3.2桌面环境改变文件权限59

3.3.3修改文件权限的Shell命令61

3.3.4Linux文件的时间属性65

3.4Linux文件的查阅与创建66

3.4.1文本文件查阅命令cat、more、less、head、tail66

3.4.2非文本文件查阅命令od70

3.4.3文件创建和生成的诸多方式71

3.4.4文件链接命令ln72

3.5Linux文件内容的操作74

3.5.1文件内容的排序与去冗命令sort、uniq74

3.5.2文件内容统计命令wc76

3.5.3文件内容比较命令comm、diff76

3.5.4文件内容查询命令grep78

3.6Linux的相关查找操作80

3.6.1文件的查找命令find、locate和whereis80

3.6.2进程的查找命令ps、top83

3.7实验手册88

3.8本章小结102

3.9习题102第4章Linux磁盘与文件系统104

4.1磁盘与文件系统概述104

4.1.1物理磁盘概述104

4.1.2Linux文件系统简介106

4.2磁盘的分区、格式化、检验与挂载108

4.2.1磁盘分区109

4.2.2磁盘格式化111

4.2.3磁盘检验111

4.2.4磁盘分区挂载与卸载112

4.2.5查看磁盘分区和挂载信息113

4.2.6磁盘分区的开机自动挂载115

4.3两种特殊的设备: loop与swap117

4.3.1tar与dd命令的使用117

4.3.2loop设备的挂载120

4.3.3swap分区的挂载122

4.4实验手册126

4.5本章小结144

4.6习题144第5章Linux的vim与Bash146

5.1vim编辑器146

5.1.1vi、vim与gvim146

5.1.2vim和gvim的安装147

5.1.3vi/vim的使用148

5.2Shell与Bash150

5.3Bash的基本功能151

5.3.1解析命令行151

5.3.2通配符152

5.3.3命令别名153

5.3.4命令行自动补齐153

5.3.5管道与awk、cut命令154

5.3.6重定向158

5.3.7命令历史记录162

5.4Bash的环境变量163

5.4.1环境变量的概述与功能163

5.4.2变量的设置与取消164

5.4.3Bash的环境配置文件166

5.5实验手册167

5.6本章小结176

5.7习题177第6章Shell脚本编程178

6.1Shell脚本概述178

6.1.1Shell脚本的特点178

6.1.2Shell脚本的创建和执行179

6.2Shell变量与运算181

6.2.1Shell的变量设置181

6.2.2Shell的运算183

6.2.3Shell的数组185

6.3Shell的流程控制187

6.3.1分支结构: test命令187

6.3.2分支结构: if语句188

6.3.3分支结构: case语句191

6.3.4循环结构: for语句195

6.3.5循环结构: while语句和until语句197

6.3.6break、continue语句199

6.4Shell函数调用200

6.4.1Shell中函数的定义201

6.4.2Shell函数的作用域203

6.5实验手册204

6.6本章小结211

6.7习题212第7章Linux的用户与组群管理214

7.1用户与组群的基本概念214

7.1.1用户及相关配置文件214

7.1.2组群及相关配置文件217

7.2桌面环境下管理用户218

7.3用户与组群的Shell命令221

7.3.1管理组群的相关命令221

7.3.2管理用户的相关命令222

7.3.3其他涉及的相关命令230

7.4批量创建与删除用户238

7.4.1基于两个配置文件批量创建用户账号238

7.4.2基于一个配置文件批量创建用户账号240

7.4.3基于四个参数批量创建用户账号242

7.5实验手册245

7.6本章小结259

7.7习题259第8章Linux的软件安装与管理261

8.1Linux软件包概述261

8.2RPM软件包安装262

8.2.1RPM软件包介绍263

8.2.2rpm命令: 安装、升级和卸载265

8.2.3rpm命令: 查询、验证和维护269

8.3dnf安装273

8.3.1yum与dnf273

8.3.2dnf命令的使用275

8.3.3gnomesoftware的使用285

8.4源码安装288

8.4.1源码安装的步骤289

8.4.2源码软件的卸载与升级300

8.5实验手册301

8.6本章小结308

8.7习题309附录A模拟试题精选310

A.1模拟试题1及答案310

A.1.1模拟试题1310

A.1.2模拟试题1参考答案311

A.2模拟试题2及答案318

A.2.1模拟试题2318

A.2.2模拟试题2参考答案319

A.3模拟试题3及答案327

A.3.1模拟试题3327

A.3.2模拟试题3参考答案328

A.4模拟试题4及答案336

A.4.1模拟试题4336

A.4.2模拟试题4参考答案337

附录B课程设计案例345

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘