Korn Shell实例编程指南
时间:2006-10-11 来源:b.s.d
Korn Shell实例编程指南 |
|
|
|||||||||||||||||||||||||||||||||||||||||||||||
|
目 录 | >> china-pub.com | |
·目录·内容简介·作译者·前言 |
302cccc第1章cc环境1a1c1ac111c111a1a1 |
303cccc1.11cc什么是shell2a2c2ac222c222a2a2 |
304cccc1.22cc什么是shell脚本3a3c3ac333c333a3a3 |
305cccc1.33cc对#!/bin/ksh的解释4a4c4ac444c444a4a4 |
306cccc1.43.41cc文件属性5a5c5ac555c555a5a5 |
307cccc1.53.52cc目录6a6c6ac666c666a6a6 |
308cccc1.63.63ccchmod7a7c7ac777c777a7a7 |
309cccc1.74ccumask8a8c8ac888c888a8a8 |
3010cccc1.85cc注释9a9c9ac999c999a9a9 |
3011cccc1.96cc.9profile脚本10a10c10ac101010c101010a10a10 |
3012cccc1.107cc别名(aliases)11a11c11ac111111c111111a11a11 |
3013cccc1.118ccksh环境选项12a12c12ac121212c121212a12a12 |
3014cccc1.129cc变量13a13c13ac131313c131313a13a13 |
3015cccc1.139.131ccShell变量14a14c14ac141414c141414a14a14 |
3016cccc1.149.142cc内置变量15a15c15ac151515c151515a15a15 |
3017cccc1.159.153cc环境变量16a16c16ac161616c161616a16a16 |
3018cccc1.1610cc环境文件17a17c17ac171717c171717a17a17 |
3019cccc1.1711cc历史文件18a18c18ac181818c181818a18a18 |
3020cccc第2章cc进程控制19a19c19ac191919c191919a19a19 |
3021cccc2.191cc怎样运行一个脚本20a20c20ac202020c202020a20a20 |
3022cccc2.202cc任务和进程21a21c21ac212121c212121a21a21 |
3023cccc2.212.211cc启动进程22a22c22ac222222c222222a22a22 |
3024cccc2.222.222cc终止进程23a23c23ac232323c232323a23a23 |
3025cccc2.232.233cc后台24a24c24ac242424c242424a24a24 |
3026cccc2.242.244cc前台25a25c25ac252525c252525a25a25 |
3027cccc2.253cc信号26a26c26ac262626c262626a26a26 |
3028cccc2.263.26Ctrl键信号27a27c27ac272727c272727a27a27 |
3029cccc2.273.272ccps28a28c28ac282828c282828a28a28 |
3030cccc2.283.283ccKILL29a29c29ac292929c292929a29a29 |
3031cccc2.294ccnohup命令30a30c30ac303030c303030a30a30 |
3032cccc2.305cc安排任务31a31c31ac313131c313131a31a31 |
3033cccc2.315.311cccron32a32c32ac323232c323232a32a32 |
3034cccc2.325.322ccat33a33c33ac333333c333333a33a33 |
3035cccc第3章cc变量34a34c34ac343434c343434a34a34 |
3036cccc3.341cc区分大小写35a35c35ac353535c353535a35a35 |
3037cccc3.352cc有效字符36a36c36ac363636c363636a36a36 |
3038cccc3.363cc标量37a37c37ac373737c373737a37a37 |
3039cccc3.373.371cc访问38a38c38ac383838c383838a38a38 |
3040cccc3.383.382cc赋值39a39c39ac393939c393939a39a39 |
3041cccc3.393.393cctypeset命令40a40c40ac404040c404040a40a40 |
3042cccc3.403.404cc四种常见错误41a41c41ac414141c414141a41a41 |
3043cccc3.414cc数组42a42c42ac424242c424242a42a42 |
3044cccc3.424.421cc声明43a43c43ac434343c434343a43a43 |
3045cccc3.434.432cc赋值—-两种方法44a44c44ac444444c444444a44a44 |
3046cccc3.444.443cc访问——两种方法45a45c45ac454545c454545a45a45 |
3047cccc3.455cc只读46a46c46ac464646c464646a46a46 |
3048cccc3.466 释放变量47a47c47ac474747c474747a47a47 |
3049 第4章 正规表达式48a48c48ac484848c484848a48a48 |
3050cccc4.481cc正规表达式与通配符49a49c49ac494949c494949a49a49 |
3051cccc4.492cc字符集50a50c50ac505050c505050a50a50 |
3052cccc4.503cc模式匹配51a51c51ac515151c515151a51a51 |
3053cccc4.513.511cc匹配行首52a52c52ac525252c525252a52a52 |
3054cccc4.523.522cc匹配行尾53a53c53ac535353c535353a53a53 |
3055cccc4.534cc元字符(metacharacter)54a54c54ac545454c545454a54a54 |
3056cccc4.545cc反向参照55a55c55ac555555c555555a55a55 |
3057cccc第5章cc引用56a56c56ac565656c565656a56a56 |
3058cccc5.561cc转义字符57a57c57ac575757c575757a57a57 |
3059cccc5.571.571cc不使用转义字符的*58a58c58ac585858c585858a58a58 |
3060cccc5.581.582cc使用转义字符的*59a59c59ac595959c595959a59a59 |
3061cccc5.591.593cc在不同的目录中不使用转义字符的*60a60c60ac606060c606060a60a60 |
3062cccc5.601.604cc使用带有两个转义字符的*61a61c61ac616161c616161a61a61 |
3063cccc5.612cc引用选项集62a62c62ac626262c626262a62a62 |
3064cccc5.622.621cc单引号63a63c63ac636363c636363a63a63 |
3065cccc5.632.632cc双引号64a64c64ac646464c646464a64a64 |
3066cccc5.643cc续行65a65c65ac656565c656565a65a65 |
3067cccc5.654cc命令替换——两种方法66a66c66ac666666c666666a66a66 |
3068cccc5.665cc参数替换67a67c67ac676767c676767a67a67 |
3069cccc5.676cc数学替换68a68c68ac686868c686868a68a68 |
3070cccc数学表达式69a69c69ac696969c696969a69a69 |
3071cccc第6章cc流控制70a70c70ac707070c707070a70a70 |
3072cccc6.701ccif语句71a71c71ac717171c717171a71a71 |
3073cccc6.711.711cc退出状态72a72c72ac727272c727272a72a72 |
3074cccc6.721.722cc((和[[命令73a73c73ac737373c737373a73a73 |
3075cccc6.731.733cc条件语句所用的选项74a74c74ac747474c747474a74a74 |
3076cccc6.741.744ccif语句中的命令75a75c75ac757575c757575a75a75 |
3077cccc6.751.755cc使用&&或||将if语句写在一行上76a76c76ac767676c767676a76a76 |
3078cccc6.762 复合if语句77a77c77ac777777c777777a77a77 |
3079cccc嵌套if语句78a78c78ac787878c787878a78a78 |
3080cccc6.783cccase条件79a79c79ac797979c797979a79a79 |
3081cccc6.794cc循环结构80a80c80ac808080c808080a80a80 |
3082cccc6.804.801ccwhile循环81a81c81ac818181c818181a81a81 |
3083cccc6.814.812ccuntiI循环82a82c82ac828282c828282a82a82 |
3084cccc6.824.823ccfor循环83a83c83ac838383c838383a83a83 |
3085cccc6.834.834ccselect循环84a84c84ac848484c848484a84a84 |
3086cccc6.845cc循环相关命令85a85c85ac858585c858585a85a85 |
3087cccc6.856cc循环实例86a86c86ac868686c868686a86a86 |
3088cccc第7章cc数据操作87a87c87ac878787c878787a87a87 |
3089cccc7.871cc函数88a88c88ac888888c888888a88a88 |
3090cccc7.881.881cc命令行函数89a89c89ac898989c898989a89a89 |
3091cccc7.891.892cc查看函数90a90c90ac909090c909090a90a90 |
3092cccc7.901.903cc函数参数与命令行参数91a91c91ac919191c919191a91a91 |
3093cccc7.911.914cc函数返回值(整数)92a92c92ac929292c929292a92a92 |
3094cccc7.921.925cc函数返回值(字符串)93a93c93ac939393c939393a93a93 |
3095cccc7.932cc函数详述94a94c94ac949494c949494a94a94 |
3096cccc7.942.941cc局部变量95a95c95ac959595c959595a95a95 |
3097cccc7.952.952cc全局变量96a96c96ac969696c969696a96a96 |
3098cccc7.962.963cc按地址传递参数97a97c97ac979797c979797a97a97 |
3099cccc7.972.974cc面向对象的discipline函数98a98c98ac989898c989898a98a98 |
3000cccc7.982.985cc递归函数99a99c99ac999999c999999a99a99 |
3001cccc7.992.c6cc使用自动加载函数100a100c100ac100100100c100100100a100a100 |
3002cccc7.1002.1007cc内置函数101a101c101ac101101101c101101101a101a101 |
3003cccc7.1013cc数学操作102a102c102ac102102102c102102102a102a102 |
3004cccc7.1024cc过滤器103a103c103ac103103103c103103103a103a103 |
3005cccc7.1035cc检验文件(testingcfiles)104a104c104ac104104104c104104104a104a104 |
3006cccc7.1045.1041cc检验字符串105a105c105ac105105105c105105105a105a105 |
3007cccc7.1055.1052cc比较字符型函数106a106c106ac106106106c106106106a106a106 |
3008cccc7.1065.1063cc比较数字107a107c107ac107107107c107107107a107a107 |
3009cccc7.1075.1074cc复合条件108a108c108ac108108108c108108108a108a108 |
3010 第8章 信息传递109a109c109ac109109109c109109109a109a109 |
3011cccc8.1091 命令行参数110a110c110ac110110110c110110110a110a110 |
3012cccc8.1102cc用户输入111a111c111ac111111111c111111111a111a111 |
3013cccc8.1113cc重定向112a112c112ac112112112c112112112a112a112 |
3014cccc8.1124cc协进程113a113c113ac113113113c113113113a113a113 |
3015 第9章cc文件和目录的操作114a114c114ac114114114c114114114a114a114 |
3016cccc9.1141cc路径115a115c115ac115115115c115115115a115a115 |
3017cccc9.1152 文件描述符cccc116a116c116ac116116116c116116116a116a116 |
3018cccc9.1163cc特殊文件cccc117a117c117ac117117117c117117117a117a117 |
3019cccc9.1174cc链接cccc118a118c118ac118118118c118118118a118a118 |
3020cccc9.1185cc目录cccc119a119c119ac119119119c119119119a119a119 |
3021cccc9.1196cc隐含文件120a120c120ac120120120c120120120a120a120 |
3022cccc9.1207cc属性121a121c121ac121121121c121121121a121a121 |
3023cccc9.1218cc权限122a122c122ac122122122c122122122a122a122 |
3024cccc9.1229cc文件命名123a123c123ac123123123c123123123a123a123 |
3025cccc9.12310cc访问文件124a124c124ac124124124c124124124a124a124 |
3026cccc9.12411cc过滤器125a125c125ac125125125c125125125a125a125 |
3027cccc9.12512 使用临时文件126a126c126ac126126126c126126126a126a126 |
3028 第10章 输出控制127a127c127ac127127127c127127127a127a127 |
3029cccc10.1271ccecho输出128a128c128ac128128128c128128128a128a128 |
3030cccc10.1282ccprintf129a129c129ac129129129c129129129a129a129 |
3031cccc10.1293cc输出重定向130a130c130ac130130130c130130130a130a130 |
3032cccc10.1303.1301cc子shell输出重定向131a131c131ac131131131c131131131a131a131 |
3033cccc10.1313.1312cc循环输出重定向132a132c132ac132132132c132132132a132a132 |
3034cccc10.1324cc多输出重定向133a133c133ac133133133c133133133a133a133 |
3035cccc10.1335cc管道与重定向134a134c134ac134134134c134134134a134a134 |
3036cccc10.1346ccstderr重定向135a135c135ac135135135c135135135a135a135 |
3037cccc10.1357cc本地文档(herecdocument)136a136c136ac136136136c136136136a136a136 |
3038cccc第11章cc故障诊断137a137c137ac137137137c137137137a137a137 |
3039cccc11.1371cc语法的检查138a138c138ac138138138c138138138a138a138 |
3040cccc11.1382cc命令翻译顺序139a139c139ac139139139c139139139a139a139 |
3041cccc11.1393ccverbose模式140a140c140ac140140140c140140140a140a140 |
3042cccc11.1404cc执行跟踪141a141c141ac141141141c141141141a141a141 |
3043cccc11.1415cc调试陷阱142a142c142ac142142142c142142142a142a142 |
3044cccc第12章cc陷阱143a143c143ac143143143c143143143a143a143 |
3045cccc12.1431cc定义和使用陷阱144a144c144ac144144144c144144144a144a144 |
3046cccc12.1442cc注释145a145c145ac145145145c145145145a145a145 |
3047cccc12.1453cc脚本帮助146a146c146ac146146146c146146146a146a146 |
3048cccc12.1464cc怎样使你的脚本“防弹”147a147c147ac147147147c147147147a147a147 |
3049cccc第13章cc综合实例148a148c148ac148148148c148148148a148a148 |
3050cccc13.1481ccsys_check脚本149a149c149ac149149149c149149149a149a149 |
3051cccc13.1492cc第一个sys_check的运行150a150c150ac150150150c150150150a150a150 |
3052cccc13.1503cc第二个sys_check的运行151a151c151ac151151151c151151151a151a151 |
3053cccc13.1514ccsys_check的数字版本152a152c152ac152152152c152152152a152a152 |
3054cccc附录A 实用命令153a153c153ac153153153c153153153a153a153 |
3055 附录B vi教程154a154c154ac154154154c154154154a154a154 |
·目录·内容简介·作译者·前言 |
相关阅读 更多 +