图书介绍

Linux编程起步2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Linux编程起步
  • (美)Richard Petersen著;史兴华译 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115091455
  • 出版时间:2001
  • 标注页数:320页
  • 文件大小:101MB
  • 文件页数:336页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Linux编程起步PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一部分 shell编程3

第1章 Linux编程介绍3

1.1 Linux编程4

1.1.1 BASH shell编程5

1.1.2 TCSH shell编程6

1.1.3 GAWK6

1.1.4 Perl6

1.1.5 Tcl7

1.1.6 Tk7

1.1.7 GNOME编程7

1.1.8 KDE编程8

1.2 Linux的更多知识9

1.2.1 先有UNIX,后有Linux10

1.2.2 进入Linux12

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 导出变量和脚本shell35

项目2-2:导出变量37

2.5 shell算术运算符:let38

2.6 小测验40

第3章 BASH shell控制结构41

3.1 test命令42

3.2 条件判断语句:if、if-else、elif和case44

3.2.1 “if-then”结构44

3.2.2 逻辑命令: 和Ⅱ48

3.2.3 case条件控制结构49

3.3 循环:while、until、for-in和for51

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结构:trap63

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 参数数组:argv73

4.4 环境变量:setenv79

4.5 控制结构和运算符:while、if、switch和foreach81

4.6 TCSH shell条件控制结构:if-then、if-then-else和switch84

4.6.1 if-then结构84

4.6.2 switch结构88

4.6.3 项目4-1:用switch实现菜单88

4.7 循环结构:while、foreach和repeat91

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章 GAWK103

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章 Perl139

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 数组子集:slice155

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和switch168

6.8.6 目录171

6.8.7 项目6-1:Perl索引172

6.9 字符串函数174

6.10 模式匹配175

6.11 函数:sub177

项目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和puts195

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过程:proc212

7.10 Tcl字符串命令213

项目7-2:文件操作214

7.11 Expect216

7.12 小测验218

第8章 TK219

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章 GNOME249

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 Hello262

9.5 GNOME App、工具栏和菜单构件264

9.5.1 项目9-2:File和Edit菜单270

9.5.2 GNOME图标272

9.6 对话框274

9.7 Entries276

9.8 GNOME Canvas278

9.9 小测验279

第10章 KDE281

10.1 KDE库282

10.2 KDE应用程序和构件284

10.2.1 信号和狭槽288

10.2.2 超对象编译器:MOC289

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章 GAWK316

第6章 Perl317

第7章 Tcl语言317

第8章 TK318

第9章 GNOME319

第10章 KDE319

热门推荐