Linux编程起步PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:(美)Richard Petersen著;史兴华译
- 出 版 社:北京:人民邮电出版社
- 出版年份:2001
- ISBN:7115091455
- 页数:320 页
第一部分 shell编程 3
第1章 Linux编程介绍 3
1.1 Linux编程 4
1.1.1 BASH shell编程 5
1.1.2 TCSH shell编程 6
1.1.3 GAWK 6
1.1.4 Perl 6
1.1.5 Tcl 7
1.1.6 Tk 7
1.1.7 GNOME编程 7
1.1.8 KDE编程 8
1.2 Linux的更多知识 9
1.2.1 先有UNIX,后有Linux 10
1.2.2 进入Linux 12
1.2.3 Linux剖析:shell、目录和桌面系统 13
1.3 Linux发行版本 15
1.4 Linux资源 16
1.5 小测验 19
第2章 BASH shell脚本 21
2.1 shell脚本:命令和注释 22
2.2 变量和脚本 26
2.2.1 变量求值:=和$ 26
2.2.2 变量值:字符串 27
2.2.3 脚本输入和输出:echo、read和重定向<< 30
2.2.4 项目2-1:用户输入 31
2.3 脚本命令行参数 33
2.4 导出变量和脚本shell 35
项目2-2:导出变量 37
2.5 shell算术运算符:let 38
2.6 小测验 40
第3章 BASH shell控制结构 41
3.1 test命令 42
3.2 条件判断语句:if、if-else、elif和case 44
3.2.1 “if-then”结构 44
3.2.2 逻辑命令: 和Ⅱ 48
3.2.3 case条件控制结构 49
3.3 循环:while、until、for-in和for 51
3.3.1 while循环 51
3.3.2 项目3-1:基本循环 52
3.3.3 until结构 53
3.3.4 for-in结构 54
3.3.5 for结构 55
3.3.6 continue命令 56
3.3.7 true、false和break命令 56
3.3.8 项目3-3:web页索引 57
3.4 在控制结构中使用重定向和管道 60
3.5 Trap结构:trap 63
3.6 小测验 65
第4章 TCSH shell编程 67
4.1 TCSH shell变量、脚本和参数 68
4.1.1 TCSH shell变量 68
4.1.2 TCSH shell脚本:输入和输出 70
4.2 数组:()和 71
4.3 参数数组:argv 73
4.4 环境变量:setenv 79
4.5 控制结构和运算符:while、if、switch和foreach 81
4.6 TCSH shell条件控制结构:if-then、if-then-else和switch 84
4.6.1 if-then结构 84
4.6.2 switch结构 88
4.6.3 项目4-1:用switch实现菜单 88
4.7 循环结构:while、foreach和repeat 91
4.7.1 while结构 92
4.7.2 foreach结构 93
4.7.3 repeat结构 95
4.7.4 continue命令 95
4.7.5 无限循环和break命令 96
4.7.6 项目4-2:利用TCSH实现索引 98
4.8 小测验 99
第二部分 高级语言 103
第5章 GAWK 103
5.1 gawk命令 104
5.2 模式匹配和特殊字符 105
5.3 变量、常数和函数 108
5.3.1 字段变量和字段分隔符 108
5.3.2 GAWK特殊变量 111
5.3.3 用户定义变量 111
5.3.4 常数 112
5.3.5 函数 112
5.4 模式部分作为条件 116
5.4.1 等式和关系运算符 116
5.4.2 逻辑运算符 118
5.4.3 模式匹配运算符 119
5.4.4 BEGIN和END特殊模式 119
5.4.5 范围模式 120
5.5 算术和赋值运算 121
5.6 数组和关联数组 123
5.7 GAWK指令文件 125
5.8 控制结构 126
5.8.1 while循环 126
5.8.2 for循环 129
5.8.3 for-in循环 131
5.8.4 if控制结构 132
5.8.5 next和exit说明语句 133
5.8.6 getline说明语句 133
5.9 在GAWK中操作文件 134
项目5-1:GAWK脚本 136
5.10 小测验 138
第6章 Perl 139
6.1 Perl命令行操作 140
6.2 Perl脚本 141
6.3 输入和输出 143
6.3.1 使用标准输入 143
6.3.2 使用标准输出 144
6.4 文件句柄 145
6.5 文本操作符:<< 148
6.6 变量和表达式 150
6.7 数组和列表 153
6.7.1 数组子集:slice 155
6.7.2 标量数组的管理函数:列表操作 157
6.7.3 关联数组 158
6.8 控制结构 160
6.8.1 测试表达式 160
6.8.2 逻辑命令: 、Ⅱ、! 161
6.8.3 循环 162
6.8.4 循环和块控制 167
6.8.5 条件:if,elsif,unless和switch 168
6.8.6 目录 171
6.8.7 项目6-1:Perl索引 172
6.9 字符串函数 174
6.10 模式匹配 175
6.11 函数:sub 177
项目6-2:使用子程序 180
6.12 小测验 182
第7章 Tcl语言 183
7.1 Tcl/TK扩展和应用 185
7.2 Tcl命令 186
7.3 变量 188
7.4 数组 190
7.5 列表 191
7.6 Tcl输入和输出:gets和puts 195
7.7 控制结构 197
7.7.1 if和else控制结构 198
7.7.2 elseif结构 200
7.7.3 switch结构 201
7.7.4 while循环 204
7.7.5 for循环 205
7.7.6 foreach结构 206
7.7.7 break和continue命令 207
7.8 Tcl文件句柄 208
项目7-1:文件复制 211
7.9 Tcl过程:proc 212
7.10 Tcl字符串命令 213
项目7-2:文件操作 214
7.11 Expect 216
7.12 小测验 218
第8章 TK 219
8.1 wish shell和脚本 220
8.2 TK构件 221
项目8-1:显示目录 226
8.3 事件和绑定 227
8.4 窗口 232
8.5 框架和标签 237
项目8-2:创建一个文件管理器 238
8.6 小测验 245
第三部分 GUI编辑 249
第9章 GNOME 249
9.1 GNOME库 252
9.2 GTK+ 254
9.3 信号和事件 256
9.4 GNOME函数 260
9.4.1 编译GNOME程序 261
9.4.2 项目9-1:GNOME Hello 262
9.5 GNOME App、工具栏和菜单构件 264
9.5.1 项目9-2:File和Edit菜单 270
9.5.2 GNOME图标 272
9.6 对话框 274
9.7 Entries 276
9.8 GNOME Canvas 278
9.9 小测验 279
第10章 KDE 281
10.1 KDE库 282
10.2 KDE应用程序和构件 284
10.2.1 信号和狭槽 288
10.2.2 超对象编译器:MOC 289
10.2.3 项目10-1:一个KDE窗口 290
10.2.4 菜单 294
10.2.5 状态栏和工具栏 295
10.2.6 项目10-2:KDE菜单和工具栏 297
10.3 Qt编程 302
10.3.1 Qt应用程序 302
10.3.2 Qt信号和狭槽 304
10.3.3 窗口 305
10.3.4 父子对象 306
10.3.5 Layout构件 308
10.3.6 创建自己的构件 308
10.3.7 对话框 310
10.4 小测验 311
附录A “小测验”答案 313
第1章 Linux编程介绍 314
第2章 BASH shell脚本 314
第3章 BASH shell控制结构 315
第4章 TCSH shell编程 315
第5章 GAWK 316
第6章 Perl 317
第7章 Tcl语言 317
第8章 TK 318
第9章 GNOME 319
第10章 KDE 319
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019
- 《编程超有趣 奇妙Python轻松学 第1辑》HelloCode人工智能国际研究组 2018
- 《我的第一套编程启蒙绘本 看事件 开始了》编程猫教研团队编绘 2019
- 《STEM教育丛书 麦昆机器人和Micro:bit图形化编程》张弛责任编辑;(中国)陈宝杰,沙靓雯 2019
- 《ROS机器人编程与SLAM算法解析指南》陶满礼 2020
- 《我的第一套编程启蒙绘本 123 序列来啦》编程猫教研团队编绘 2019
- 《高等院校计算机任务驱动教改教材 C语言编程思维 第2版》(中国)陈萌,鲍淑娣 2019
- 《社会学从这里起步 南开社会学早期办学资料简编》南开大学社会学系 2019
- 《我的第一套编程启蒙绘本 咦 什么在 循环》编程猫教研团队编绘 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019