图书介绍
Linux基础教程PDF|Epub|txt|kindle电子书版本网盘下载
![Linux基础教程](https://www.shukui.net/cover/44/33267323.jpg)
- 孟庆昌等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302204442
- 出版时间:2009
- 标注页数:275页
- 文件大小:35MB
- 文件页数:292页
- 主题词:Linux操作系统-高等学校-教材
PDF下载
下载说明
Linux基础教程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系统的历史和现状11
1.3.1 Linux的历史11
1.3.2 Linux的现状12
1.4 Linux系统的特点13
1.5 Linux的发展优势与存在问题14
1.6 Linux的常用版本15
思考题17
第2章 安装Linux系统18
2.1 基本硬件要求18
2.2 安装前准备工作18
2.3 多系统共存时分区的划分20
2.4 系统安装过程23
2.4.1 启动安装程序23
2.4.2 安装过程23
2.5 登录和退出系统31
2.5.1 登录31
2.5.2 退出32
思考题32
第3章 Linux桌面系统及其配置34
3.1 Linux图形界面概述34
3.1.1 图形界面简介34
3.1.2 X Window系统36
3.2 KDE桌面系统38
3.2.1 GNOME和KDE概述38
3.2.2 KDE桌面系统39
3.2.3 窗口操作及快捷键43
3.3 控制面板概述44
3.4 硬件配置47
3.4.1 配置显卡47
3.4.2 配置声卡49
3.4.3 配置网卡52
3.4.4 配置打印机52
3.5 KDE环境日常应用53
3.5.1 建立文档53
3.5.2 复制文件54
3.5.3 抓图55
思考题56
第4章 常用命令及文件操作57
4.1 命令行方式57
4.1.1 进入命令行界面57
4.1.2 提示符58
4.2 简单命令59
4.3 命令格式61
4.3.1 一般命令格式61
4.3.2 常用命令一般格式62
4.4 文件及其类型66
4.4.1 文件概念67
4.4.2 文件类型69
4.5 常用文件操作命令70
4.5.1 有关文件显示命令70
4.5.2 匹配、排序及显示指定内容的命令75
4.5.3 比较文件内容的命令78
4.5.4 复制、删除和移动文件的命令79
4.5.5 文件内容统计命令81
思考题82
第5章 目录及其操作83
5.1 目录和路径名83
5.1.1 目录概念83
5.1.2 路径名85
5.2 常用目录操作命令87
5.2.1 创建和删除目录87
5.2.2 改变工作目录和显示目录内容88
5.2.3 链接文件的命令92
5.2.4 改变文件或目录存取权限94
5.2.5 改变用户组和文件主99
5.3 联机帮助命令99
5.3.1 man命令100
5.3.2 help命令101
思考题102
第6章 进程及其管理103
6.1 进程概念103
6.1.1 多道程序设计103
6.1.2 进程概念105
6.2 进程状态106
6.2.1 进程的基本状态106
6.2.2 进程状态的转换107
6.2.3 进程族系108
6.3 进程管理命令109
6.3.1 查看进程状态109
6.3.2 进程管理112
6.4 其他常用命令115
6.4.1 磁盘使用情况统计115
6.4.2 文件压缩和解压缩117
思考题119
第7章 文本编辑120
7.1 进入和退出vi120
7.1.1 进入vi120
7.1.2 退出vi121
7.2 vi的工作方式121
7.3 文本输入命令122
7.4 光标移动命令125
7.5 文本修改命令127
7.5.1 文本删除127
7.5.2 复原命令127
7.5.3 重复命令128
7.5.4 修改命令129
7.5.5 取代命令130
7.5.6 替换命令131
7.6 字符串检索132
思考题133
第8章 C程序编译工具134
8.1 gcc编译系统134
8.1.1 文件名后缀134
8.1.2 C语言编译过程135
8.1.3 gcc命令行选项136
8.2 gdb程序调试工具140
8.2.1 启动gdb和查看内部命令140
8.2.2 显示源程序和数据142
8.2.3 改变和显示目录或路径144
8.2.4 控制程序的执行145
8.2.5 其他常用命令147
8.2.6 应用示例148
思考题151
第9章 shell程序设计153
9.1 shell概述153
9.1.1 shell的特点和类型153
9.1.2 shell脚本的建立和执行154
9.2 shell变量和算术运算156
9.2.1 简单shell变量156
9.2.2 数组158
9.2.3 位置参数158
9.2.4 预先定义的特殊变量160
9.2.5 环境变量160
9.2.6 算术运算161
9.3 输入/输出及重定向命令163
9.3.1 输入/输出命令163
9.3.2 输入/输出重定向166
9.4 shell特殊字符和命令语法166
9.4.1 引号167
9.4.2 注释、管道线和后台命令168
9.4.3 命令执行操作符169
9.4.4 复合命令170
9.5 程序控制结构171
9.5.1 if语句172
9.5.2 条件测试173
9.5.3 while语句175
9.5.4 until语句176
9.5.5 for语句176
9.5.6 case语句179
9.5.7 break、continue和exit命令180
9.6 shell函数和内置命令181
9.6.1 shell函数181
9.6.2 shell内置命令182
9.7 shell脚本调试184
9.7.1 解决环境设置问题184
9.7.2 解决脚本错误184
思考题185
第10章 Linux内核简介187
10.1 Linux内核结构187
10.2 进程管理188
10.2.1 Linux进程和线程概念188
10.2.2 对进程的操作189
10.2.3 进程调度191
10.2.4 shell基本工作原理192
10.3 文件系统193
10.3.1 ext2文件系统193
10.3.2 虚拟文件系统195
10.4 内存管理197
10.4.1 内存管理技术197
10.4.2 内存交换200
10.5 设备管理201
10.5.1 设备管理概述201
10.5.2 设备驱动程序和内核之间的接口202
10.6 中断、异常和系统调用204
10.6.1 中断处理205
10.6.2 系统调用206
10.7 进程通信206
10.7.1 信号机制206
10.7.2 管道文件(pipe)209
10.7.3 System V IPC机制209
10.8 系统初启210
思考题211
第11章 网络管理212
11.1 网络概述212
11.1.1 网络分类和拓扑结构212
11.1.2 网络协议213
11.1.3 IP地址和网络掩码216
11.2 网络管理与有关命令218
11.2.1 网络管理功能218
11.2.2 基本网络命令219
11.3 电子邮件222
11.3.1 电子邮件系统简介223
11.3.2 邮件环境简易配置224
11.4 网络安全231
11.4.1 网络安全简介231
11.4.2 Linux安全问题及对策233
11.4.3 网络安全工具236
11.4.4 计算机病毒236
11.5 防火墙技术239
11.5.1 防火墙技术的基本概念239
11.5.2 防火墙的基本技术240
思考题242
第12章 Linux系统管理243
12.1 系统管理概述243
12.2 用户和工作组管理244
12.2.1 用户管理244
12.2.2 工作组管理250
12.2.3 设置用户登录环境252
12.2.4 用户磁盘空间限制252
12.3 文件系统及其维护254
12.3.1 建立文件系统254
12.3.2 安装文件系统255
12.3.3 卸载文件系统257
12.3.4 维护文件系统258
12.4 文件系统的后备259
12.4.1 备份策略259
12.4.2 备份时机和工具260
12.4.3 恢复后备文件261
12.5 系统安全管理261
12.5.1 安全管理的目标和要素261
12.5.2 用户密码的管理262
思考题264
附录 实验指导266
实验一 系统安装与简单配置(3~4学时)266
实验二 KDE桌面环境应用(2~3学时)267
实验三 文件和目录操作(3~4学时)267
实验四 进程操作及其他命令(2~3学时)268
实验五 vi编辑器(2~3学时)269
实验六 C程序的编译和调试(2~3学时)270
实验七 shell编程(3~4学时)270
实验八 系统及网络管理(2~3学时)271
参考文献272