轻松学习 Linux 编程

所需积分/C币:9 2007-04-12 22:05:31 7.91MB PDF
4
收藏 收藏
举报

主要介绍linux下的编程,较清晰.还算好用。
目录 第二部分 Linux编程基础 (51) 第四章变量 4.理解什么是数据… ●d司血血血d …………(53) 字符串( 542 1.2数 54) 4.2理解什么是变量和值 ··甲 (54 4.2.1变量分类 4.2.2明变量 (55 4.2.3放置变量… (56) 4.24合并多个变量 (56) 4.2.5给变量角名 (56 4.26将数赋给变量… (58) 427将字符串赋给变量… 58) 28将一个变量赋给其他变量 3使用数据类型 4.4变量的作用范围 第五章与用户交旒信息 ■■■會■冒1曾會會 …………,(63) 5.1键盘输人 5.L.1读一个字符串 ………………………(64} 5.L.2读一个数 5.L.3混合输人字符串和嫩 …(65 2显小用户输亼的数据……… (6) 5.2.1显示字符半 ………………(67) 22並示一个效 (68) 5.2.3显示宇符串和数 5.3把数据存人文件∵ ……(69 5.3,1将数据存入一个文件 ………………(69 5.3.2向文科屮添加数据……… (?1 533显示存人文件中的数据 (71 第六章 Linux运算符 ……(73) 算术运算符 (73 轻松毕用Lnu编程 6.1.!捆运算符(+}∵ 6.1.2减运算符(一) (74 6.1.3乘运算符(*)………………… …………(T5 6.1.4除运算符/ (75 6.1.5取余运算符(%) AI·.····· 2逻辑运算符 ■■■啁■』■D中●自看申申即■t 6.21非运算符(! 即■●自●自ψ冒自ap■■■血山自■■■鲁冒■1■P曾自t·中中曾 6.2.2与运算符(&)…… 623或运算符(l)…………………… 6.3比较运算符…… ■嚼D●●申血中p■■白幽b D■■■口曲卓日■日即口甲■p甲甲罪 (78 6.3.1等于运算符(-e) 6.3.2不等于运算符(-ne】…" …………(79 633大于运算符(-F)…………"…… d口 (8) 63.4大于或等于运算符(一) 80 635小于运算符(- 81) 63,6小于或等于运算符(-ke 血中 (81) 第三部分 Linux条件控制语句… ………4(83) 第七章ieke和e语句… (85 7.I条件 ……………………(85 7.1.1用变量表示的条件 (86} 7.1.2用表达式丧示的条件 86 7.2亚语句 (87 3 if else语句 (8〕 7.4iel诅f谘句…… 74.1用e班话句进递行多重选择 (91 7.4.2保诳L至少执行一组指令 ………(92) 第八章 语句 95) 8.1caFe语句…………………………" 晷■■■着L晷即■自自中·咖ψ中噜■■ 96 8.2case语句中的歌认情况 44(97) 8.3case语句在用户界面中的应用 98 目录 第九章多层怅套控制结构 ……(101 9.1进嵌套结构……………………… 自d·自鱼自啁● ■■■■电■l聊■■ (101) 92cae嵌套结构……… ……(102) 9.3用缩进格式书写嵌套结构 晶▲·山L■ …………(102) 第四部分 Linux循环控制语句 ……(105) 笫十章 while循环 (107) 10.1确定是否使用 while循环…… ………………………………(108) 10.2whle循环在Iinx代码中的使用…… 鲁■■■t仙血“白■口■t■曲督b自十自曹■■ 108) 14.2.}whil循坏在柴单中的应用……… 109) 10.2.2wile在计时循玩中的应用 (I) 10.2.3 while乖环在停息俐作中的煊用 …(111 10.3避免死循环… (112) 第十一章fori环 ………………"(1专5) 11.1什么时候使用ri循环…………………………………………(116 11.2怎样使用 for in循环…… (116) 11.3使用单词表 …(118 第十二章循环怅套与快速退出 ……(121) 12.1使用嵌套循环… (12l) 2.2用缩进格式书写嵌套循环 ■日■早q +……122) 12.3避免死循环………………………… …………………(124) 12.4在循环中使用hea和 continue… ……(126 12.4.1使用bk快遠退出… (】26) Ⅰ24.2使用 continue到达循环的开始 ………(127) 第五部分子程序 第十三章函数 包■■自山 ■山口幽血 …………(131) 3.1创建一个函数 13.2调用一个函数 …(133) 13.3给函数传递参数 (134 13.3.1验证传递给函数的参数的个数 ……:…(135) 轻松学用 Linux编程 13.4与子程序共享函数… ………r(136 13.5从函数返叫信息 PP會會口冒■1P …(137) 第十四章子程序 ●。q●●即司司 ■■■·■自hI ………(141) 14.1为什么使用子稈序 ……(142 14.2用程序框图来拟订程序计划 ……(142) 142.】呆用分治计划法 (143) 14.2.2向程序框图中派加任务… ,*(I43 14.2.3细化流程图 "+………(145 14.24继接流程图中的子程序·…r∵∵……;r……*… 14.3用流程图创建Inx子程序……… 148) l4.3.1如何创建子程序…………………… (148 14.3.2给子程序选取一个适当的名字 …………"(150 14.3.3如何使用f程早+ …………(151 14.4与他人共享了程序 51) 第五章参缴传递 Baa=a.:.444444卜 153 15.1为什么使用参数 传递参数 (155 15.3接收参数 15.4々递多个参数……………………… (157) 参数传递中常出现的问題 T中噜P曹平■ …(158) l5.5.1问题之一;参数的个数不正确 15.5.2问题之二:参数类型不正确………… 139) 15.6參数是否存在 ■■■ ………(159) 第六部分数据库程序设计与打印 …(l63 第十六章数据库程序设计 16,1什么是数据 呻申自聊加咖自。■司叩萨卩■郾善昌 165) 2什么是文件 ■■■看郾晶■■晷L↓着■郾昌画昌山LL晶d▲ (166 1“.2.1在文件中体存信息… I6.2.2在文件中添加信息… 16.2.3显示文件中的信息…… 16.3文件与数据库 ………:(167) 目录 16.4数据库与数据库管理系统 …(168) 16.5创建数据库 ■口PP『■PP會曾■■■■PPT■自■■ 16.5.1行与列…… 4曹■自自音 16.5.2向数据库中存入信息………… (169) 16.6用ⅵ杳找数据库中的信息 ……(169} 16.6.1启动v……… ■口PP香 l6.62v中的披索力法 …(170) 16.7用实用程序gawk来查找数据库中的信息…………………………(17) 1671建立搜索表达式 (170) 16.72匹配字符, (I7 16.73图心格 (171) 16.7.4仅匹配记录的起始部分 导国司■·曲■曲■■』■■■ ……(172) 16,75选择要匹配的列 ……〔72) 6.7.6模式不匹配 (173) 16.77将信息析取至另外的文件 …………………s…(I乃3) 从文件中划除信息 (173) 16.79在屏幕上显示信崽…………………… (174) 第十七章数据库打印 中平晕晶十;■ …(177 17.p服务 Tt會■■冒管1■l■ddd自血■m白山■■m■口■■■ (17 172打印义本…… …(178) 17.3打印文件 17) H7.4打印数据库 Pr冒4↓口■ 179) 174.1避免重复搜索…… …………………(180 1742打印数据前的注释……………………………(181) l74.3判印歡据后时注释………… IRU) 第七部分调试程序 ■■■萨西■■ ……………(183) 第十八章在Lnux程序中使用注轟……………………(185) 18.1如何使用注释 ●『會◆■。■即pψ噜↓■■■看恳■■恳』晶』■■■▲看郾■晶La晶L晶LA …(185) 18.2有关注释的内容 86 18.3如何使注释易于阅读 ………(l87) 184如何使指令失效 十■■b幽血 (188) 12 轻松学用Lmux編程 第十九章消灭程序中的“奥虫”…… (191) 19.1什么是“臭虫”…… (191) 1q.1.“虫”是怎么出现的 (192 19.1.2永不言败 19.2跟踪程序的执行过程 …………………(193) 1921校刈代码……………………………… ■甲即即■↓ …………(193) 19.2,2住程序运行时检查代 (195) 19.3设置陷阱捕捉“泉虫”…… …(196 193.1设置标记 (196) 19.3.2显示隐藏值 33使用文件帮助查找问题 19.3.4关停部分程序……………… ……(199) 19.3.5工运行部分程序…rr 第八部分配mi程序设计… 中中口■自甲q (203) 第二十章Limw下的Ema ………………(205) 20.1理解什么是E (206 20.1、1通往 Iulertetel的路径 (206 20.,1.2虚批 Internet网…,…………………………………………(206) 20.2创建新用户……………………………(207 2.根用户: ……………(207 2,2.2用户ⅢD和密码“ 自b■血 自·■d血血 (208) 20.2.3诛加新用广……… 208 20.24验证斯的用尸ID (20) 20.2.5用户Ema地址 ……(21l) 20.2,6遐出 (211) 20.3使用实用程序mai………… ……………………(2l1) 23.1创 E-mail ………………(212) 发送E 212) 20:3.3两读E-ma (2【4) 20.3.4给朋友发 E-mail ··a··D自aa山··4:中··自自··44· 20.4E-mail进阶 ……(215) 04.1插人标题………*…,(216) 14.2擂人多个地址 117 目录 如04.3插人抄件地址 ………………(217 2044插人密抄件地址……… ……(218) 20.4.5在E-mal中插入所有特征……………………………………………………(219) 算二十一章E-ma程序设汁 (221) 从程序中发送E (21) 21.2给Emi程序传递一个参数… :(223) 2]2,1传递mi王文rrr, (223) 21.2,2传递目的地址………………………………………………(225 .2.3传遊抄件地址 …………(225〕 2].2.4传递密抄件地址 …(226 2].2.5传递标题 (227) 213E-i程序传递多个参数… 导。看司看甲q司司司F甲■看■甲甲 …(228 21.3.1改变E-ma标题与正文 …4(228) 213.2改变标题Fma正文及目的地址 吾L日4BA441L日444日4日日4日日■+护■ …(229) 21.4覆誑 E-mail的獸认值… (231) 2].4.括人默认值 (231) 21.4.2覆盖认值… …………·(232) 21.43使用开关确认参数 233) 地址循环 235) 第九部分十准则集萃 (239 第二十二章十个最有用的Liwx实用程序 (241 22.1获取详细资料 ·上卩·看 (242 22.2格式化打印:trof 242) 22.3拼写错误检查: spell …………………………(243) 22.4对文件中的信息(行)排序 (244) 22.5比较两个文件之间行的差异:dif………… ……………(245) 22.6比较两个文件mp L4d最罩 ……………………(245 7对大型文件的修改:dl 246 22.8拆分大型文件 split 247 229查找文件中的信息:grep……… …………………(248) 22.10发送电子文件ftp 248 2.1l裁剪数据库中的域:cut……… (249) 轻松学用 Linnx编程 第〓十三章获取Linu编程信息的十大来源 (251) 231回到本地高校的课堂中 …(251) 23.2参加学术会议 …(252) 23.3访间Yaho! 23.4在因特网上查找新闻组 3.5查阅在线立档 …(253) 23.6阅读其{他介织Lmux的书刊 23.7订阅计算机杂志…………… ……(254) 23.8参加或创立一个 linux编程俱乐部 254) 23.9到本地大学的计算机实验室寻求技术帮助 254) 23.10给发表过 linux编程方面文章的作者发Ema…-…… 255) 第二十四章有关Iiuw编辯的其他十类相关专题…… 257 24.1创建后台作业程序 (257) 24.2在紧急情况下终止程序运行……,……,… ……………(258 24.3分享shel变量 (259) 24.4别让他人修改源代码 …………(260} 24.5在 Windows和L间转贝文件 即。日1b■晷 即甲甲↓p甲■↓ (260) 246查找丢失的文件………………………………………………………(261} 24.7如何存储程序………………………………… 24.8修改文件中的字符… hb司qlb■●p回q ■■●罪1■■ 263 24,9維护序代码……… (264 24.10著停程序… (264 第十部分附录 ■■ ……………(265 附录A汇…… (267) 附录B文本编辑器ⅵ (277) 附录Csh转换 ………………………………………(291) 附录D練习題 (295 附录卫下载范例源代码 (315

...展开详情
试读 127P 轻松学习 Linux 编程
立即下载 低至0.43元/次 身份认证VIP会员低至7折
一个资源只可评论一次,评论内容不能少于5个字
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
上传资源赚钱or赚积分
最新推荐
轻松学习 Linux 编程 9积分/C币 立即下载
1/127
轻松学习 Linux 编程第1页
轻松学习 Linux 编程第2页
轻松学习 Linux 编程第3页
轻松学习 Linux 编程第4页
轻松学习 Linux 编程第5页
轻松学习 Linux 编程第6页
轻松学习 Linux 编程第7页
轻松学习 Linux 编程第8页
轻松学习 Linux 编程第9页
轻松学习 Linux 编程第10页
轻松学习 Linux 编程第11页
轻松学习 Linux 编程第12页
轻松学习 Linux 编程第13页
轻松学习 Linux 编程第14页
轻松学习 Linux 编程第15页
轻松学习 Linux 编程第16页
轻松学习 Linux 编程第17页
轻松学习 Linux 编程第18页
轻松学习 Linux 编程第19页
轻松学习 Linux 编程第20页

试读结束, 可继续阅读

9积分/C币 立即下载