图书介绍
Linux系统及编程基础PDF|Epub|txt|kindle电子书版本网盘下载
- 唐晓君编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302286318
- 出版时间:2012
- 标注页数:272页
- 文件大小:76MB
- 文件页数:288页
- 主题词:Linux操作系统-高等学校-教材
PDF下载
下载说明
Linux系统及编程基础PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章Linux基础及安装1
1.1 Linux概述1
1.1.1 Linux的简介1
1.1.2 Linux的特点2
1.1.3 Linux的主要组成4
1.1.4 Linux的版本介绍5
1.1.5 Linux与其他操作系统6
1.2 Red Hat Enterprise Linux 6安装8
1.2.1 Red Hat Enterprise Linux介绍9
1.2.2选择安装方式9
1.2.3安装步骤10
1.2.4启动Linux20
1.3 Linux基础26
1.3.1 Linux的用户类型26
1.3.2 Linux的登录26
1.3.3 Linux的注销30
1.3.4 Linux的运行级别31
1.3.5 Linux的关机和重启32
1.3.6 Linux的基本命令32
1.4 Linux的GUI37
1.4.1 X Window介绍37
1.4.2 GNOME38
1.4.3 KDE39
本章小结41
本章习题41
第2章Linux的文件系统43
2.1 Linux文件系统基础43
2.1.1 Linux文件系统概述43
2.1.2 Linux文件系统的特点43
2.1.3 Linux文件系统的组成44
2.2 Linux文件系统类型45
2.2.1 ext文件系统45
2.2.2其他文件系统46
2.3 Linux文件系统操作47
2.3.1文件和目录的基本概念47
2.3.2文件操作命令49
2.3.3目录操作命令65
2.3.4改变文件或目录存取权限的命令68
2.3.5改变用户组和文件主的命令70
2.3.6链接文件的命令72
本章小结74
本章习题74
第3章Linux的vim编辑器76
3.1 vim简介76
3.2 vim工作模式76
3.3 vim的进入与退出77
3.3.1进入vim77
3.3.2退出vim79
3.4 vim的编辑命令80
3.4.1移动光标80
3.4.2文本插入82
3.4.3文本删除82
3.4.4文本复制与粘贴83
3.4.5文本移动84
3.4.6文本查找与替换84
3.4.7重复与取消86
3.4.8 vim中执行Shell命令86
3.4.9文件的读写86
3.5使用vim创建Shell脚本87
3.6使用vim创建C程序87
本章小结88
本章习题88
第4章Linux系统管理基础89
4.1系统启动、运行与系统关闭89
4.1.1系统启动89
4.1.2系统运行级别91
4.1.3系统关闭93
4.2用户管理94
4.2.1用户管理简介95
4.2.2用户管理方法96
4.2.3用户管理相关配置文件97
4.2.4用户管理命令100
4.3设备管理103
4.3.1设备标识104
4.3.2磁盘和分区管理命令104
4.3.3存储设备的挂载与卸载109
4.4进程管理111
4.4.1进程的概念111
4.4.2启动进程112
4.4.3进程管理命令113
4.5日志管理118
4.5.1 Linux的日志118
4.5.2常用日志文件121
4.5.3日志分析工具123
本章小结123
本章习题124
第5章Linux的网络管理及应用125
5.1 Linux网络管理命令125
5.1.1 ifconfig125
5.1.2 ping126
5.1.3 netstat126
5.1.4其他常用命令126
5.2文件服务器配置:NFS,samba127
5.2.1 NFS配置127
5.2.2 samba配置130
5.3 DNS服务器配置134
5.4 Web服务器配置139
5.5 Mail服务器配置141
5.6 FTP服务器配置143
本章小结145
本章习题146
第6章Linux下Shell编程147
6.1 Shell简介147
6.1.1什么是Shell147
6.1.2 Shell种类介绍148
6.2 Shell基础148
6.2.1 Shell命令处理过程149
6.2.2标准输入/输出和重定向150
6.2.3管道153
6.2.4特殊字符154
6.2.5别名156
6.2.6命令历史156
6.3 Shell脚本157
6.3.1什么是Shell脚本157
6.3.2 Shell脚本执行方式158
6.4 Shell变量159
6.4.1用户自定义变量159
6.4.2环境变量160
6.4.3位置变量161
6.4.4特殊变量162
6.5 Shell编程基础163
6.5.1 Shell脚本的输入/输出163
6.5.2 Shell的逻辑运算164
6.5.3 Shell的算术运算167
6.6 Shell的控制结构169
6.6.1 if语句169
6.6.2 case语句172
6.6.3 for语句174
6.6.4 while语句176
6.6.5 until语句177
6.6.6 break和continue语句178
6.7 Shell函数179
6.7.1函数定义179
6.7.2函数调用179
本章小结182
本章习题182
第7章Linux下C编程184
7.1 Linux下C编程基础184
7.2常用开发工具185
7.2.1 GCC简介185
7.2.2 GCC的使用187
7.2.3简单的C语言程序189
7.2.4程序调试工具gdb192
7.2.5程序维护工具make202
7.2.6 Linux下make示例207
7.3进程控制系统调用209
7.3.1进程创建209
7.3.2进程执行211
7.3.3获取指定进程标识符213
7.3.4进程终止214
7.3.5进程等待214
7.3.6进程间信号通信216
7.4线程控制系统调用220
7.4.1线程控制系统调用221
7.4.2线程控制函数示例221
7.5文件系统调用222
7.5.1创建文件222
7.5.2打开文件和关闭文件224
7.5.3读写文件226
7.5.4文件定位227
本章小结229
本章习题229
第8章GTK+图形界面程序设计231
8.1 GTK+程序设计简介231
8.2使用GTK+开发图形界面程序237
8.2.1按钮和标签237
8.2.2文本输入框238
8.2.3复选按钮240
8.2.4组合框242
8.2.5框架243
8.2.6图像控件245
8.2.7菜单的制作246
8.2.8工具栏的制作247
8.2.9状态栏的制作249
本章小结250
本章习题251
第9章Qt图形界面程序设计252
9.1 Qt程序设计简介252
9.2开发Qt图形界面程序259
9.2.1标准输入框例子261
9.2.2标准对话框的实例264
9.2.3记事本小程序267
本章小结271
本章习题271
参考文献272