图书介绍
从零开始学编程 从零开始学Linux2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 梁丽平,马飞编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121173110
- 出版时间:2012
- 标注页数:322页
- 文件大小:95MB
- 文件页数:338页
- 主题词:Linux操作系统-程序设计
PDF下载
下载说明
从零开始学编程 从零开始学LinuxPDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇Linux安装与配置1
第1章Linux系统概述1
1.1 Linux起源及特点1
1.1.1 Linux起源1
1.1.2 Linux的特点及主要优势2
1.2 Linux版本发展3
1.2.1 Linux内核版本4
1.2.2 Linux发行版本4
1.3 Red Hat Enterprise Linux简介及其新特点6
1.3.1 Red Hat Enterprise Linux简介6
1.3.2 Red Hat Enterprise Linux 5新特点8
1.4小结9
1.5小测试10
第2章Linux系统安装及相关配置11
2.1准备安装Linux11
2.1.1安装程序的获取11
2.1.2硬件需求与兼容性11
2.2安装方式的选择12
2.2.1从CD-ROM安装12
2.2.2从硬盘进行安装12
2.3安装系统13
2.3.1启动安装程序14
2.3.2语言和键盘支持16
2.3.3磁盘分区设置16
2.3.4网络配置20
2.3.5时区选择22
2.3.6设置根口令22
2.3.7选择安装的软件包23
2.3.8准备安装25
2.3.9许可协议设置26
2.3.10防火墙设置26
2.3.11 SELinux设置27
2.3.12 Kdump设置27
2.3.13日期和时间设置28
2.3.14设置软件更新28
2.3.15创建个人用户29
2.3.16声卡设置29
2.3.17附加安装30
2.4删除分区和引导记录30
2.4.1删除Linux分区31
2.4.2删除Linux引导记录32
2.5系统安装常见问题的分析与处理32
2.5.1无法找到光驱32
2.5.2在安装过程中使用驱动程序盘33
2.5.3出现“No device found to install Red Hat Enterprise Linux”错误33
2.5.4无法使用全部硬盘空间33
2.5.5系统显示信号11错误33
2.5.6分区表无法识别34
2.5.7如何保存回溯追踪消息34
2.6小结34
2.7小测试34
第2篇Linux的管理与使用35
第3章 图形桌面管理35
3.1桌面系统简介35
3.2使用GNOME36
3.2.1进入GNOME桌面36
3.2.2 GNOME面板40
3.2.3 GNOME命令行模式41
3.2.4输入法设置41
3.2.5屏幕分辨率和屏幕保护程序设置43
3.2.6声卡检测43
3.2.7添加和删除软件包44
3.2.8刻录光盘44
3.2.9搜索文件45
3.2.10编辑菜单45
3.2.11其他个性化设置46
3.2.12退出GNOME桌面48
3.3使用KDE48
3.3.1进入KDE48
3.3.2 KDE桌面和面板49
3.3.3 Konqueror文件管理器51
3.3.4 KDE控制中心55
3.3.5退出KDE桌面56
3.4桌面常见故障分析与处理56
3.4.1图形界面无法正常启动56
3.4.2调整显示器和显卡57
3.5小结57
3.6小测试57
第4章 用户和用户组管理58
4.1普通用户的管理58
4.1.1添加新用户58
4.1.2修改用户的账号62
4.1.3删除用户64
4.1.4用户的临时禁用64
4.1.5用户默认配置文件/etc/login.defs65
4.1.6使用newusers命令批量添加用户65
4.2根用户的管理66
4.2.1修改root密码66
4.2.2使用su命令切换为root67
4.2.3 root密码丢失的处理67
4.3用户组的管理69
4.3.1添加新用户组69
4.3.2修改用户组属性71
4.3.3删除用户组71
4.4用户和用户组的图形化管理72
4.4.1添加新用户72
4.4.2修改用户属性73
4.4.3删除用户74
4.4.4添加新用户组74
4.4.5修改用户组74
4.4.6删除用户组74
4.5用户和用户组管理常见问题75
4.5.1 /etc/nologin文件引起普通用户无法登录75
4.5.2账户到期或密码失效导致用户无法登录75
4.5.3用户和用户组管理的安全防范措施76
4.5.4账号管理的常用命令76
4.5.5创建用户共享目录78
4.6小结79
4.7小测试79
第5章 磁盘管理80
5.1常用的磁盘管理工具80
5.1.1 Linux磁盘分区简介80
5.1.2 fdisk磁盘分区工具简介82
5.1.3进入fdisk交互模式83
5.1.4使用fdisk划分磁盘分区实例86
5.1.5使用Partition Magic管理磁盘分区87
5.1.6 parted磁盘分区工具简介90
5.1.7进入parted交互模式91
5.1.8使用mkfs创建文件系统93
5.1.9使用fdformat格式化磁盘94
5.1.10使用e2fsck修复磁盘94
5.2磁盘配额管理95
5.2.1磁盘配额的系统配置96
5.2.2对用户设置磁盘配额97
5.2.3启动和终止磁盘配额99
5.3磁盘管理常见问题99
5.3.1添加新磁盘99
5.3.2修复受损文件系统100
5.3.3无法引导文件系统100
5.4小结102
5.5小测试102
第6章Linux文件和目录管理103
6.1文件系统的概念103
6.2 Linux文件系统的组织方式103
6.3 Linux系统的默认安装目录104
6.4 Linux文件系统的类型106
6.5使用fstab文件挂载文件系统107
6.6 Linux文件系统的组成108
6.7创建Linux文件系统109
6.8 Linux文件的类型110
6.9文件和目录的权限112
6.9.1权限的常规表示112
6.9.2使用chmod命令进行权限设置114
6.9.3设置特殊权限116
6.9.4设置文件或目录的默认权限117
6.9.5权限的图形化管理118
6.10文件和目录管理常用命令119
6.10.1文件和目录操作常用通配符119
6.10.2 ls或dir命令:列出当前目录的内容121
6.10.3 cd命令:更改当前目录122
6.10.4 cp命令:复制目录或文件124
6.10.5 rm命令:删除目录或文件124
6.10.6 mkdir命令:创建目录125
6.10.7 rmdir命令:删除空目录126
6.10.8 mv命令:移动文件或目录126
6.10.9 find命令:查找文件127
6.10.10 grep命令:在文件中搜索指定的字符串128
6.10.11 chown命令:改变文件或目录的拥有者130
6.10.12 chgrp命令:修改文件或目录所属的用户组130
6.10.13 cat命令:把一个文件发送到标准输出设备130
6.10.14 more命令:一次显示一屏信息132
6.10.15 less命令:显示文件时允许用户向前向后翻阅文件133
6.10.16 head命令:查看文件前面的部分内容134
6.10.17 touch命令:改变文件的时间戳135
6.10.18 sort命令:对文件中的所有行进行排序135
6.10.19 comm命令:对两个已排序文件逐行进行比较136
6.10.20 diff命令:比较两个文本文件,并显示其不同之处136
6.10.21 cut命令:移出文件中的部分内容137
6.10.22 locate命令:查找所有名称中包含指定字符串的文件138
6.10.23 split命令:将一个文件拆分成几个文件138
6.10.24 I/O重定向及管道操作140
6.11文件和目录的图形化管理143
6.11.1启动Nautilus文件管理器143
6.11.2打开文件和目录144
6.11.3书签145
6.11.4文件与目录的创建、重命名和删除145
6.11.5文件和目录的移动/复制/链接147
6.11.6修改文件和目录的属性148
6.11.7使用软盘、光盘等可移动介质149
6.12文件和目录管理常见问题150
6.12.1无法卸载已挂载的文件系统150
6.12.2修复损坏的文件系统150
6.12.3查询设备上采用的未知文件系统151
6.12.4恢复已删除的文件151
6.13小结152
6.14小测试152
第7章Linux终端常用命令153
7.1 Linux的终端窗口153
7.1.1启动终端窗口153
7.1.2终端窗口的常规操作154
7.1.3命令行自动补全155
7.2常用的信息显示命令157
7.2.1 pwd命令157
7.2.2 stat命令157
7.2.3 uname命令157
7.2.4 hostname命令157
7.2.5 dmesg命令157
7.2.6 free命令158
7.2.7 locale命令158
7.2.8 cat /etc/issue命令158
7.2.9 lastb命令158
7.2.10 date命令158
7.2.11 cal命令159
7.2.12 time命令159
7.2.13 clock命令159
7.2.14 cat/proc/cpuinfo命令159
7.2.15 cat /proc/interrupts命令160
7.2.16 cat/proc/dilesystems命令160
7.2.17 lsmod命令160
7.2.18 set命令160
7.2.19 runlevel命令160
7.2.20 sysctl -a命令161
7.2.21 uptime命令161
7.2.22 ps命令161
7.2.23 top命令162
7.2.24 pstree命令163
7.2.25 history命令163
7.2.26 mesg命令163
7.3常用的系统管理命令164
7.3.1 mkbootdisk命令164
7.3.2 kill命令164
7.3.3 killall命令165
7.3.4 alias和unalias命令165
7.3.5 clear命令166
7.3.6 reboot命令166
7.3.7 shutdown命令166
7.3.8 &命令166
7.3.9 jobs命令166
7.3.10 fg命令166
7.3.11 exit命令167
7.3.12 halt命令167
7.3.13 sync命令167
7.3.14 mknod命令167
7.3.15 chattr命令168
7.3.16 echo命令168
7.3.17 we命令168
7.4软盘操作命令集mtools169
7.5 Linux与DOS常用命令比较170
7.6使用mount命令挂载外设170
7.6.1 CDROM的挂载172
7.6.2 USB存储设备的挂载172
7.7常用联机帮助命令173
7.7.1 man命令173
7.7.2 info命令175
7.7.3 help命令176
7.7.4其他相关命令177
7.8小结178
7.9小测试178
第8章 系统监测与维护179
8.1监测系统资源和性能179
8.1.1使用proc文件系统查看系统内核信息179
8.1.2系统监视器180
8.1.3磁盘使用分析器181
8.2查看用户使用系统资源情况182
8.2.1 w命令182
8.2.2 who命令182
8.2.3 last命令183
8.2.4 ac命令183
8.3利用自动作业程序实现系统自维护183
8.3.1 Cron程序183
8.3.2 Anacron程序186
8.3.3 at程序187
8.3.4 batch命令188
8.4改变进程优先级188
8.4.1 nice命令189
8.4.2 renice命令189
8.4.3使用系统监视器更改优先级190
8.5 Linux系统日志190
8.5.1启动syslog日志进程191
8.5.2系统日志配置文件syslog.conf191
8.5.3测试syslog.conf193
8.5.4清空运行日志193
8.5.5系统日志的图形化管理194
8.5.6使用日志进行故障诊断194
8.6小结195
8.7小测试195
第3篇 常用软件的使用196
第9章 常用应用软件196
9.1互联网软件196
9.1.1 Firefox Web浏览器196
9.1.2 Konqueror浏览器199
9.1.3 KNewsTicker新闻播报器200
9.1.4 Kopete客户消息即时工具201
9.1.5 Krdc远程桌面连接工具203
9.2图像处理软件204
9.2.1 gThumb图像浏览器204
9.2.2 GIMP图像处理软件205
9.3影音软件212
9.3.1 CD播放机212
9.3.2音乐榨汁机CD提取器212
9.3.3命令行播放器ogg123213
9.4 PDF文件查看软件214
9.5小结214
9.6小测试214
第10章 文本编辑器的使用215
10.1 Vi编辑器215
10.2 Vim的使用218
10.2.1 Vim的启动218
10.2.2在桌面上创建Vim启动器218
10.2.3 Vim的工作模式219
10.2.4保存与打开文件219
10.2.5移动光标221
10.2.6基本操作方法222
10.2.7选项设置225
10.2.8调用Shell命令225
10.3 Vim使用实例225
10.3.1字符的插入与删除226
10.3.2字符的查找与替换226
10.4 gedit的使用227
10.4.1 gedit的启动与打开文本227
10.4.2 gedit编辑文件228
10.4.3 gedit打印文件229
10.4.4 gedit的首选项229
10.5小结231
10.6小测试231
第11章Linux备份与压缩策略232
11.1 Linux备份的主要目录232
11.2打包程序tar233
11.2.1打包和解包的常规操作233
11.2.2查看tar包中的内容234
11.2.3打包链接文件234
11.2.4向包中添加新文件234
11.2.5生成.tar.gz压缩包235
11.3压缩程序gzip与gunzip235
11.3.1常规压缩与解压缩操作236
11.3.2查看.gz压缩包中的内容237
11.3.3自定义压缩包后缀名237
11.4压缩程序zip与unzip237
11.4.1使用zip生成压缩文件237
11.4.2使用unzip进行解压缩241
11.5其他常用备份与压缩工具242
11.5.1压缩程序bzip2与bunzip2243
11.5.2 dump与restore命令245
11.5.3 cpio命令247
11.5.4 dd命令247
11.5.5 rsync命令247
11.5.6制作光盘镜像248
11.6小结249
11.7小测试249
第4篇 网络的配置与管理250
第12章Linux网络基础250
12.1计算机网络的发展250
12.1.1面向终端的计算机通信网络250
12.1.2初级计算机网络251
12.1.3开放式的标准化计算机网络251
12.1.4新一代的计算机网络251
12.2网络配置基本内容251
12.2.1主机名251
12.2.2 IP地址251
12.2.3子网与子网掩码(subnet mask)254
12.2.4广播地址(broadcast address)254
12.2.5网关地址(gateway)255
12.2.6域名服务器地址(DNS)255
12.2.7 DHCP服务器255
12.3配置以太网连接255
12.3.1添加以太网连接255
12.3.2修改网络配置257
12.3.3使用配置文件257
12.4连接Internet259
12.4.1使用modem拨号上网259
12.4.2使用xDSL拨号上网263
12.4.3使用ISDN拨号上网264
12.4.4使用无线连接265
12.5网络管理常用命令及应用实例266
12.5.1 hostname命令266
12.5.2 ifconfig命令267
12.5.3 ifup命令269
12.5.4 ifdown命令269
12.5.5 route命令269
12.5.6 ping命令270
12.5.7 nslookup命令272
12.5.8 arp命令272
12.5.9 netstat命令273
12.5.10 traceroute命令274
12.5.11利用常用命令分析局域网连通故障274
12.6小结275
12.7小测试275
第13章 网络安全与病毒防护276
13.1 Linux网络安全对策276
13.1.1确保端口安全276
13.1.2确保连接安全277
13.1.3确保系统资源安全278
13.1.4确保账号、密码的安全278
13.1.5系统文件的安全性279
13.1.6日志文件的安全性281
13.2 Linux下的防火墙配置282
13.2.1防火墙的基本概念283
13.2.2 Red Hat安全级别设置284
13.2.3使用iptable管理防火墙285
13.3计算机病毒与防护291
13.3.1计算机病毒种类291
13.3.2计算机病毒特征292
13.3.3计算机病毒的危害性293
13.3.4常见病毒的分析与预防294
13.4小结296
13.5小测试296
第5篇Linux环境下的编程297
第14章Shell编程297
14.1 bash的使用297
14.1.1 bash的内部命令与外部命令297
14.1.2命令补齐功能297
14.1.3命令通配符298
14.1.4使用命令的历史记录298
14.1.5命令的别名299
14.2 Shell程序的基本结构299
14.3局部变量300
14.4环境变量300
14.4.1环境变量的查看301
14.4.2环境变量的访问301
14.4.3环境变量的定义301
14.4.4在系统配置文件中定义环境变量301
14.4.5位置变量302
14.5 Shell的运算符303
14.5.1变量赋值303
14.5.2算术运算符303
14.6输入和输出304
14.6.1 echo命令输出结果305
14.6.2 read命令读取信息306
14.6.3文件重定向307
14.7引号的使用方法308
14.7.1双引号308
14.7.2单引号309
14.7.3反引号309
14.7.4反斜线309
14.8测试语句310
14.8.1文件状态测试310
14.8.2数值测试310
14.8.3字符串测试311
14.8.4逻辑测试312
14.9流程控制结构312
14.9.1 if语句312
14.9.2 if语句应用实例313
14.9.3 for语句315
14.9.4 for循环应用实例315
14.9.5 until语句317
14.10 Shell编程实例318
14.10.1程序的功能318
14.10.2编写程序的代码318
14.11小结319
14.12小测试319
热门推荐
- 3591667.html
- 3044158.html
- 2661626.html
- 3208906.html
- 1608177.html
- 1991694.html
- 1767366.html
- 3816698.html
- 1917229.html
- 1213613.html
- http://www.ickdjs.cc/book_684989.html
- http://www.ickdjs.cc/book_3199469.html
- http://www.ickdjs.cc/book_698465.html
- http://www.ickdjs.cc/book_3867393.html
- http://www.ickdjs.cc/book_1193682.html
- http://www.ickdjs.cc/book_1215075.html
- http://www.ickdjs.cc/book_2792236.html
- http://www.ickdjs.cc/book_3691536.html
- http://www.ickdjs.cc/book_861201.html
- http://www.ickdjs.cc/book_422839.html