书籍详情
轻松学用Linux编程
作者:(美)Jim Keogh著;王崧等译;王崧译
出版社:电子工业出版社
出版时间:2001-05-01
ISBN:9787505366619
定价:¥33.00
购买这本书可以去
内容简介
本书通俗易懂,语言风趣,内容丰富,是一本面向Linux编程初学者的书。全书共十部分二十四章及一个附录,详细介绍了Linux编程的基础知识、条件控制结构、循环结构、数据库程序设计、程序调试及E-mail程序设计等。另外,在附录部分还给出了计算机方面一些常用技术词汇的英汉对照和有关的Linux实用程序,及如何获取有关Linux编程信息和学习方法等内容。本书是一些没有学习过计算机编程技术的初学者或还没来得及学习Linux编程的程序员的良师益友,对迅速掌握和提高Linux编程技术定会有很大帮助!
作者简介
暂缺《轻松学用Linux编程》作者简介
目录
第一部分Linux编程初学者入门
第一章Linux的编程步骤
1.1写一个Linux程序
1.1.1Linux程序的设计周期
1.1.2设计用户界面
1.1.3检查用户界面对象
1.1.4编写Linux代码
1.2给Linux程序命名
1.3运行Linux程序
1.3.1用chmod形成一个可执行文件
1.3.2chmod711的确切涵义
1.4Linuxshell脚本语言与其他语言的区别
1.4.1Linux实用程序
1.4.2Linux每次读一行.转换一行和执行一行
1.4.3Linux可以在后台运行
1.4.4在Linux中使用于程序
第二章设计第一个用户界面
2.1计划一下需要用户做些什么
2.2计划一下想让计算机做些什么
2.3定制屏幕菜单
2.3.1理解菜单的作用
2.3.2保持用户界面的一致性
2.3.3请仔细推敲菜单选项的用词
2.3.4裁剪菜单树
2.3.5保持程序的灵活性
2.3.6避免菜单中的死结
2.3.7程序在线帮助
第三章编写第一个Linux程序
3.1写Linux程序之前的准备工作
3.1.1拟定程序计划纲要
3.1.2程序计划要有逻辑性
3.1.3保持良好的程序计划编制习惯
3.1.4将大程序化整为零
3.1.5查找重复代码
3.2将程序计划翻译成Linux代码
3.2.1远行翻译程序计划
3.2.2把程序计划与Linux代码对应起来
3.3选择LinuxShell
3.3.1bashshell
3.3.2Cshell
3.3.3Kornshell
3.3.4Pealshell
3.4选择Linuxshell
3.5建议选用bashshell
3.6选用文本编辑器
3.6.1建议选用vi
3.6.2启动vi
3.6.3避免使用vi常发生的错误
3.6.4退出vi并保存所做的修改
3.7写第一个Linux程序
3.7.1写一个显示菜单的程序
3.7.2保存程序
3.7.3运行程序
3.7.4修改程序
第二部分Linux编程基础
第四章变量
4.1理解什么是数据
4.1.1字符串(string)
4.1.2数(number)
4.2理解什么是变量和值
4.2.1变量分类
4.2.2声明变量
4.2.3放置变量
4.2.4合并多个变量
4.2.5给变量命名
4.2.6将数赋给变量
4.2.7将字符串赋给变量
4.2.8将一个变量赋给其他变量
4.3使用数据类型
4.4变量的作用范围
第五章与用户交流信息
5.1键盘输入
5.1.1读一个字符串
5.1.2读一个数
5.1.3混合输入字符串和数
5.2显示用户输入的数据
5.2.1显示字符串
5.2.2显示一个数
5.2.3显示字符串和数
5.3把数据存入文件
5.3.1将数据存入一个新文件
5.3.2向文件中添加数据
5.3.3显示存入文件中的数据
第六章Linux运算符
6.1算术运算符
6.1.1加运算符(+)
6.1.2减运算符(-)
6.1.3乘运算符(*)
6.1.4除运算符(/)
6.1.5取余运算符(%)
6.2逻辑运算符
6.2.1非运算符(!)
6.2.2与运算符(&&)
6.2.3或运算符(‖)
6.3比较运算符
6.3.1等于运算符(—eq)
6.3.2不等于运算符(—ne)
6.3.3大于运算符(—gt)
6.3.4大于或等于运算符(—ge)
6.3.5小于运算符(—lt)
6.3.6小于或等于运算符(—le)
第三部分Linux条件控制语句
第七章if.ifelse和ifelif语句
7.1条件
7.1.1用变量表示的条件
7.1.2用表达式表示的条件
7.2if语句
7.3ifelse语句
7.4ifelif语句
7.4.1用ifelif语句进行多重选择
7.4.2保证Linux至少执行一组指令
第八章case语句
8.1case语句
8.2case语句中的默认情况
8.3case语句在用户界面中的应用
第九章多层嵌套控制结构
9.1if嵌套结构
9.2case嵌套结构
9.3用缩进格式书写嵌套结构
第四部分Linux循环控制语句
第十章while循环
10.1确定是否使用while循环
10.2while循环在Linux代码中的使用
10.2.1while循环在菜单中的应用
10.2.2while在计时循环中的应用
10.2.3while循环在信息制作中的应用
10.3避免死循环
第十一章forin循环
11.1什么时候使用forin循环
11.2怎样使用forin循环
11.3使用单词表
第十二章循环嵌套与快速退出
12.1使用嵌套循环
12.2用缩进格式书写嵌套循环
12.3避免死循环
12.4在循环中使用break和continue
12.4.1使用break快速退出
12.4.2使用continue到达循环的开始
第五部分子程序
第十三章函数
13.1创建一个函数
13.2调用一个函数
13.3给函数传递参数
13.3.1验证传递给函数的参数的个数
13.4与子程序共享函数
13.5从函数返回信息
第十四章子程序
14.1为什么使用子程序
14.2用程序框图来拟订程序计划
14.2.1采用分治计划法
14.2.2向程序框图中添加任务
14.2.3细化流程图
14.2.4链接流程图中的子程序
14.3用流程图创建Linux子程序
14.3.1如何创建子程序
14.3.2给子程序选取一个适当的名字
14.3.3如何使用于程序
14.4与他人共享子程序
第十五章参数传递
15.1为什么使用参数
15.2传递参数
15.3接收参数
15.4传递多个参数
15.5参数传递中常出现的问题
15.5.1问题之一:参数的个数不正确
15.5.2问题之二:参数类型不正确
15.6参数是否存在
第六部分数据库程序设计与打印
第十六章数据库程序设计
16.1什么是数据
16.2什么是文件
16.2.1在文件中保存信息
16.2.2在文件中添加信息
16.2.3显示文件中的信息
16.3文件与数据库
16.4数据库与数据库管理系统
16.5创建数据库
16.5.1行与列
16.5.2向数据库中存入信息
16.6用vi查找数据库中的信息
16.6.1启动vi
16.6.2vi中的搜索方法
16.7用实用程序gawk来查找数据库中的信息
16.7.1建立搜索表达式
16.7.2匹配字符
16.7.3留心空格
16.7.4仅匹配记录的起始部分
16.7.5选择要匹配的列
16.7.6模式不匹配
16.7.7将信息析取至另外的文件
16.7.8从文件中删除信息
16.7.9在屏幕上显示信息
第十七章数据库打印
17.1lp服务
17.2打印文本
17.3打印文件
17.4打印数据库
17.4.1避免重复搜索
17.4.2打印数据前的注释
17.4.3打印数据后的注释
第七部分调试程序
第十八章在Linux程序中使用注释
18.1如何使用注释
18.2有关注释的内容
18.3如何使注释易于阅读
18.4如何使指令失效
第十九章消灭程序中的“臭虫”
19.1什么是“臭虫”
19.1.1“臭虫”是怎么出现的
19.1.2永不言败
19.2跟踪程序的执行过程
19.2.1校对代码
19.2.2在程序运行时检查代码
19.3设置陷防捕捉“臭虫”
19.3.1设置标记
19.3.2显示隐藏值
19.3.3使用文件帮助查找问题
19.3.4关停部分程序
19.3.5手工运行部分程序
第八部分E-mail程序设计
第二十章Linux下的E-mail
20.1理解什么是E—mail
20.1.1通往Internet的路径
20.1.2虚拟Internet网
20.2创建新用户
20.2.1根用户
20.2.2用户ID和密码
20.2.3添加新用户
20.2.4验证新的用户ID
20.2.5用户E-mail地址
20.2.6退出
20.3使用实用程序mail
20.3.1创建E-mail
20.3.2发送E-mdl
20.3.3阅读E-mail
20.3.4给朋友发E-mail
20.4E-mail进阶
20.4.1插入标题
20.4.2插人多个地址
20.4.3插入抄件地址
20.4.4插入密抄件地址
20.4.5在E-mail中插入所有特征
第二十一章E-mail程序设计
21.1从程序中发送E-mail
21.2给E—mail程序传递一个参数
21.2.1传递E-mail正文
21.2.2传递目的地址
21.2.3传递抄件地址
21.2.4传递密抄件地址
21.2.5传递标题
21.3给E—mail程序传递多个参数
21.3.1改变E-mail标题与正文
21.3.2改变标题.E-mail正文及目的地址
21.4覆盖E-mail的默认值
21.4.1插入默认值
21.4.2覆盖默认值
21.4.3使用开关确认参数
21.4.4地址循环
第九部分十准则集萃
第二十二章十个最有用的Linux实用程序
22.1获取详细资料
22.2格式化打印:troff
22.3拼写错误检查:spell
22.4对文件中的信息(行)排序:sort
22.5比较两个文件之间行的差异:diff
22.6比较两个文件:cmp
22.7对大型文件的修改:sed
22.8拆分大型文件,split
22.9查找文件中的信息:grep
22.10发送电子文件:ftp
22.11裁剪数据库中的域:cut
第二十三章获取Linux编程信息的十大来源
23.1回到本地高校的课堂中
23.2参加学术会议
23.3访问Yahoo!
23.4在因特网上查找新闻组
23.5查阅在线文档
23.6阅读其他介绍Linux的书刊
23.7订阅计算机杂志
23.8参加或创立一个Linux编程俱乐部
23.9到本地大学的计算机实验室寻求技术帮助
23.10给发表过Linux编程方面文章的作者发E-mail
第二十四章有关Linux编程的其他十类相关专题
24.1创建后台作业程序
24.2在紧急情况下终止程序运行
24.3分享shell变量
24.4别让他人修改源代码
24.5在Windows和Linux间拷贝文件
24.6查找丢失的文件
24.7如何存储程序
24.8修改文件中的字符
24.9维护程序代码
24.10暂停程序
第十部分附录
附录A词汇
附录B文本编辑器vi
附录Cshell转换
附录D练习题
附录E下载范例源代码
第一章Linux的编程步骤
1.1写一个Linux程序
1.1.1Linux程序的设计周期
1.1.2设计用户界面
1.1.3检查用户界面对象
1.1.4编写Linux代码
1.2给Linux程序命名
1.3运行Linux程序
1.3.1用chmod形成一个可执行文件
1.3.2chmod711的确切涵义
1.4Linuxshell脚本语言与其他语言的区别
1.4.1Linux实用程序
1.4.2Linux每次读一行.转换一行和执行一行
1.4.3Linux可以在后台运行
1.4.4在Linux中使用于程序
第二章设计第一个用户界面
2.1计划一下需要用户做些什么
2.2计划一下想让计算机做些什么
2.3定制屏幕菜单
2.3.1理解菜单的作用
2.3.2保持用户界面的一致性
2.3.3请仔细推敲菜单选项的用词
2.3.4裁剪菜单树
2.3.5保持程序的灵活性
2.3.6避免菜单中的死结
2.3.7程序在线帮助
第三章编写第一个Linux程序
3.1写Linux程序之前的准备工作
3.1.1拟定程序计划纲要
3.1.2程序计划要有逻辑性
3.1.3保持良好的程序计划编制习惯
3.1.4将大程序化整为零
3.1.5查找重复代码
3.2将程序计划翻译成Linux代码
3.2.1远行翻译程序计划
3.2.2把程序计划与Linux代码对应起来
3.3选择LinuxShell
3.3.1bashshell
3.3.2Cshell
3.3.3Kornshell
3.3.4Pealshell
3.4选择Linuxshell
3.5建议选用bashshell
3.6选用文本编辑器
3.6.1建议选用vi
3.6.2启动vi
3.6.3避免使用vi常发生的错误
3.6.4退出vi并保存所做的修改
3.7写第一个Linux程序
3.7.1写一个显示菜单的程序
3.7.2保存程序
3.7.3运行程序
3.7.4修改程序
第二部分Linux编程基础
第四章变量
4.1理解什么是数据
4.1.1字符串(string)
4.1.2数(number)
4.2理解什么是变量和值
4.2.1变量分类
4.2.2声明变量
4.2.3放置变量
4.2.4合并多个变量
4.2.5给变量命名
4.2.6将数赋给变量
4.2.7将字符串赋给变量
4.2.8将一个变量赋给其他变量
4.3使用数据类型
4.4变量的作用范围
第五章与用户交流信息
5.1键盘输入
5.1.1读一个字符串
5.1.2读一个数
5.1.3混合输入字符串和数
5.2显示用户输入的数据
5.2.1显示字符串
5.2.2显示一个数
5.2.3显示字符串和数
5.3把数据存入文件
5.3.1将数据存入一个新文件
5.3.2向文件中添加数据
5.3.3显示存入文件中的数据
第六章Linux运算符
6.1算术运算符
6.1.1加运算符(+)
6.1.2减运算符(-)
6.1.3乘运算符(*)
6.1.4除运算符(/)
6.1.5取余运算符(%)
6.2逻辑运算符
6.2.1非运算符(!)
6.2.2与运算符(&&)
6.2.3或运算符(‖)
6.3比较运算符
6.3.1等于运算符(—eq)
6.3.2不等于运算符(—ne)
6.3.3大于运算符(—gt)
6.3.4大于或等于运算符(—ge)
6.3.5小于运算符(—lt)
6.3.6小于或等于运算符(—le)
第三部分Linux条件控制语句
第七章if.ifelse和ifelif语句
7.1条件
7.1.1用变量表示的条件
7.1.2用表达式表示的条件
7.2if语句
7.3ifelse语句
7.4ifelif语句
7.4.1用ifelif语句进行多重选择
7.4.2保证Linux至少执行一组指令
第八章case语句
8.1case语句
8.2case语句中的默认情况
8.3case语句在用户界面中的应用
第九章多层嵌套控制结构
9.1if嵌套结构
9.2case嵌套结构
9.3用缩进格式书写嵌套结构
第四部分Linux循环控制语句
第十章while循环
10.1确定是否使用while循环
10.2while循环在Linux代码中的使用
10.2.1while循环在菜单中的应用
10.2.2while在计时循环中的应用
10.2.3while循环在信息制作中的应用
10.3避免死循环
第十一章forin循环
11.1什么时候使用forin循环
11.2怎样使用forin循环
11.3使用单词表
第十二章循环嵌套与快速退出
12.1使用嵌套循环
12.2用缩进格式书写嵌套循环
12.3避免死循环
12.4在循环中使用break和continue
12.4.1使用break快速退出
12.4.2使用continue到达循环的开始
第五部分子程序
第十三章函数
13.1创建一个函数
13.2调用一个函数
13.3给函数传递参数
13.3.1验证传递给函数的参数的个数
13.4与子程序共享函数
13.5从函数返回信息
第十四章子程序
14.1为什么使用子程序
14.2用程序框图来拟订程序计划
14.2.1采用分治计划法
14.2.2向程序框图中添加任务
14.2.3细化流程图
14.2.4链接流程图中的子程序
14.3用流程图创建Linux子程序
14.3.1如何创建子程序
14.3.2给子程序选取一个适当的名字
14.3.3如何使用于程序
14.4与他人共享子程序
第十五章参数传递
15.1为什么使用参数
15.2传递参数
15.3接收参数
15.4传递多个参数
15.5参数传递中常出现的问题
15.5.1问题之一:参数的个数不正确
15.5.2问题之二:参数类型不正确
15.6参数是否存在
第六部分数据库程序设计与打印
第十六章数据库程序设计
16.1什么是数据
16.2什么是文件
16.2.1在文件中保存信息
16.2.2在文件中添加信息
16.2.3显示文件中的信息
16.3文件与数据库
16.4数据库与数据库管理系统
16.5创建数据库
16.5.1行与列
16.5.2向数据库中存入信息
16.6用vi查找数据库中的信息
16.6.1启动vi
16.6.2vi中的搜索方法
16.7用实用程序gawk来查找数据库中的信息
16.7.1建立搜索表达式
16.7.2匹配字符
16.7.3留心空格
16.7.4仅匹配记录的起始部分
16.7.5选择要匹配的列
16.7.6模式不匹配
16.7.7将信息析取至另外的文件
16.7.8从文件中删除信息
16.7.9在屏幕上显示信息
第十七章数据库打印
17.1lp服务
17.2打印文本
17.3打印文件
17.4打印数据库
17.4.1避免重复搜索
17.4.2打印数据前的注释
17.4.3打印数据后的注释
第七部分调试程序
第十八章在Linux程序中使用注释
18.1如何使用注释
18.2有关注释的内容
18.3如何使注释易于阅读
18.4如何使指令失效
第十九章消灭程序中的“臭虫”
19.1什么是“臭虫”
19.1.1“臭虫”是怎么出现的
19.1.2永不言败
19.2跟踪程序的执行过程
19.2.1校对代码
19.2.2在程序运行时检查代码
19.3设置陷防捕捉“臭虫”
19.3.1设置标记
19.3.2显示隐藏值
19.3.3使用文件帮助查找问题
19.3.4关停部分程序
19.3.5手工运行部分程序
第八部分E-mail程序设计
第二十章Linux下的E-mail
20.1理解什么是E—mail
20.1.1通往Internet的路径
20.1.2虚拟Internet网
20.2创建新用户
20.2.1根用户
20.2.2用户ID和密码
20.2.3添加新用户
20.2.4验证新的用户ID
20.2.5用户E-mail地址
20.2.6退出
20.3使用实用程序mail
20.3.1创建E-mail
20.3.2发送E-mdl
20.3.3阅读E-mail
20.3.4给朋友发E-mail
20.4E-mail进阶
20.4.1插入标题
20.4.2插人多个地址
20.4.3插入抄件地址
20.4.4插入密抄件地址
20.4.5在E-mail中插入所有特征
第二十一章E-mail程序设计
21.1从程序中发送E-mail
21.2给E—mail程序传递一个参数
21.2.1传递E-mail正文
21.2.2传递目的地址
21.2.3传递抄件地址
21.2.4传递密抄件地址
21.2.5传递标题
21.3给E—mail程序传递多个参数
21.3.1改变E-mail标题与正文
21.3.2改变标题.E-mail正文及目的地址
21.4覆盖E-mail的默认值
21.4.1插入默认值
21.4.2覆盖默认值
21.4.3使用开关确认参数
21.4.4地址循环
第九部分十准则集萃
第二十二章十个最有用的Linux实用程序
22.1获取详细资料
22.2格式化打印:troff
22.3拼写错误检查:spell
22.4对文件中的信息(行)排序:sort
22.5比较两个文件之间行的差异:diff
22.6比较两个文件:cmp
22.7对大型文件的修改:sed
22.8拆分大型文件,split
22.9查找文件中的信息:grep
22.10发送电子文件:ftp
22.11裁剪数据库中的域:cut
第二十三章获取Linux编程信息的十大来源
23.1回到本地高校的课堂中
23.2参加学术会议
23.3访问Yahoo!
23.4在因特网上查找新闻组
23.5查阅在线文档
23.6阅读其他介绍Linux的书刊
23.7订阅计算机杂志
23.8参加或创立一个Linux编程俱乐部
23.9到本地大学的计算机实验室寻求技术帮助
23.10给发表过Linux编程方面文章的作者发E-mail
第二十四章有关Linux编程的其他十类相关专题
24.1创建后台作业程序
24.2在紧急情况下终止程序运行
24.3分享shell变量
24.4别让他人修改源代码
24.5在Windows和Linux间拷贝文件
24.6查找丢失的文件
24.7如何存储程序
24.8修改文件中的字符
24.9维护程序代码
24.10暂停程序
第十部分附录
附录A词汇
附录B文本编辑器vi
附录Cshell转换
附录D练习题
附录E下载范例源代码
猜您喜欢