📄 index.html
字号:
HREF="toolsused.html#SOFTWARE-HARDWARE">硬件</A></DT><DT>35.5.2. <AHREF="toolsused.html#SOFTWARE-PRINTWARE">软件与排版软件</A></DT></DL></DD><DT>35.6. <AHREF="credits.html">致谢</A></DT><DT>35.7. <AHREF="trans_credits.html">译者致谢</A></DT></DL></DD><DT><AHREF="biblio.html">参考文献</A></DT><DT>A. <AHREF="contributed-scripts.html">捐献的脚本</A></DT><DT>B. <AHREF="refcards.html">参考卡片</A></DT><DT>C. <AHREF="sedawk.html">一个学习Sed和Awk的小手册</A></DT><DD><DL><DT>C.1. <AHREF="x17814.html">Sed</A></DT><DT>C.2. <AHREF="awk.html">Awk</A></DT></DL></DD><DT>D. <AHREF="exitcodes.html">带有特殊含义的退出码</A></DT><DT>E. <AHREF="ioredirintro.html">I/O和I/O重定向的详细介绍</A></DT><DT>F. <AHREF="command-line-options.html">命令行选项</A></DT><DD><DL><DT>F.1. <AHREF="standard-options.html">标准命令行选项</A></DT><DT>F.2. <AHREF="bash-options.html">Bash命令行选项</A></DT></DL></DD><DT>G. <AHREF="files.html">重要的文件</A></DT><DT>H. <AHREF="systemdirs.html">重要的系统目录</A></DT><DT>I. <AHREF="localization.html">本地化</A></DT><DT>J. <AHREF="histcommands.html">历史命令</A></DT><DT>K. <AHREF="sample-bashrc.html">一个简单的<TTCLASS="FILENAME">.bashrc</TT>文件</A></DT><DT>L. <AHREF="dosbatch.html">将DOS批处理文件转换为Shell脚本</A></DT><DT>M. <AHREF="exercises.html">练习</A></DT><DD><DL><DT>M.1. <AHREF="scriptanalysis.html">分析脚本</A></DT><DT>M.2. <AHREF="writingscripts.html">编写脚本</A></DT></DL></DD><DT>N. <AHREF="revisionhistory.html">修订记录</A></DT><DT>O. <AHREF="trans_revisionhistory.html">翻译版修订记录</A></DT><DT>P. <AHREF="mirrorsites.html">镜像站点</A></DT><DT>Q. <AHREF="todolist.html">To Do列表</A></DT><DT>R. <AHREF="copyright.html">版权</A></DT></DL></DIV><DIVCLASS="LOT"><DLCLASS="LOT"><DT><B>表格清单</B></DT><DT>11-1. <AHREF="x6756.html#JOBIDTABLE">作业标识符</A></DT><DT>30-1. <AHREF="options.html#AEN15239">Bash选项</A></DT><DT>33-1. <AHREF="colorizing.html#AEN15798">转义序列中颜色与数值的对应</A></DT><DT>B-1. <AHREF="refcards.html#AEN17110">特殊的shell变量</A></DT><DT>B-2. <AHREF="refcards.html#AEN17180">测试操作: 二元比较</A></DT><DT>B-3. <AHREF="refcards.html#AEN17292">文件类型的测试操作</A></DT><DT>B-4. <AHREF="refcards.html#AEN17426">参数替换和扩展</A></DT><DT>B-5. <AHREF="refcards.html#AEN17517">字符串操作</A></DT><DT>B-6. <AHREF="refcards.html#AEN17666">一些结构的汇总</A></DT><DT>C-1. <AHREF="x17814.html#AEN17832">基本sed操作</A></DT><DT>C-2. <AHREF="x17814.html#AEN17893">sed操作符举例</A></DT><DT>D-1. <AHREF="exitcodes.html#AEN18110"><SPANCLASS="QUOTE">"保留的"</SPAN>退出码</A></DT><DT>L-1. <AHREF="dosbatch.html#AEN18726">批处理文件关键字 / 变量 / 操作符, 和等价的shell符号</A></DT><DT>L-2. <AHREF="dosbatch.html#AEN18933">DOS命令与UNIX的等价命令</A></DT><DT>N-1. <AHREF="revisionhistory.html#AEN19599">修订历史</A></DT><DT>O-1. <AHREF="trans_revisionhistory.html#AEN19781">翻译版修订历史</A></DT></DL></DIV><DIVCLASS="LOT"><DLCLASS="LOT"><DT><B>例子清单</B></DT><DT>2-1. <AHREF="sha-bang.html#EX1"><BCLASS="COMMAND">清除</B>: 清除/var/log下的log文件</A></DT><DT>2-2. <AHREF="sha-bang.html#EX1A"><BCLASS="COMMAND">清除</B>:一个改良的清除脚本</A></DT><DT>2-3. <AHREF="sha-bang.html#EX2"><BCLASS="COMMAND">清除</B>: 一个增强的和广义的删除logfile的脚本</A></DT><DT>3-1. <AHREF="special-chars.html#EX8">代码块和I/O重定向</A></DT><DT>3-2. <AHREF="special-chars.html#RPMCHECK">将一个代码块的结果保存到文件</A></DT><DT>3-3. <AHREF="special-chars.html#BGLOOP">在后台运行一个循环</A></DT><DT>3-4. <AHREF="special-chars.html#EX58">备份最后一天所有修改的文件</A></DT><DT>4-1. <AHREF="varsubn.html#EX9">变量赋值和替换</A></DT><DT>4-2. <AHREF="varassignment.html#EX15">简单的变量赋值</A></DT><DT>4-3. <AHREF="varassignment.html#EX16">简单和复杂, 两种类型的变量赋值</A></DT><DT>4-4. <AHREF="untyped.html#INTORSTRING">整型还是字符串?</A></DT><DT>4-5. <AHREF="othertypesv.html#EX17">位置参数</A></DT><DT>4-6. <AHREF="othertypesv.html#EX18"><BCLASS="COMMAND">wh</B>, <AHREF="communications.html#WHOISREF">whois</A>节点名字查询</A></DT><DT>4-7. <AHREF="othertypesv.html#EX19">使用<BCLASS="COMMAND">shift</B>命令</A></DT><DT>5-1. <AHREF="quotingvar.html#WEIRDVARS">echo出一些诡异变量</A></DT><DT>5-2. <AHREF="escapingsection.html#ESCAPED">转义符</A></DT><DT>6-1. <AHREF="exit-status.html#EX5">退出/退出状态码</A></DT><DT>6-2. <AHREF="exit-status.html#NEGCOND">反转一个条件的用法<SPANCLASS="TOKEN">!</SPAN></A></DT><DT>7-1. <AHREF="testconstructs.html#EX10">什么是真?</A></DT><DT>7-2. <AHREF="testconstructs.html#EX11"><SPANCLASS="TOKEN">test</SPAN>, <TTCLASS="FILENAME">/usr/bin/test</TT>, <SPANCLASS="TOKEN">[ ]</SPAN>, 和<TTCLASS="FILENAME">/usr/bin/[</TT>都是等价命令</A></DT><DT>7-3. <AHREF="testconstructs.html#ARITHTESTS">算术测试需要使用<SPANCLASS="TOKEN">(( ))</SPAN></A></DT><DT>7-4. <AHREF="fto.html#BROKENLINK">测试那些断掉的链接文件</A></DT><DT>7-5. <AHREF="comparison-ops.html#EX13">算术比较与字符串比较</A></DT><DT>7-6. <AHREF="comparison-ops.html#STRTEST">检查字符串是否为<EM>null</EM></A></DT><DT>7-7. <AHREF="comparison-ops.html#EX14"><BCLASS="COMMAND">zmore</B></A></DT><DT>8-1. <AHREF="ops.html#GCD">最大公约数</A></DT><DT>8-2. <AHREF="ops.html#ARITHOPS">使用算术操作符</A></DT><DT>8-3. <AHREF="ops.html#ANDOR">使用&&和||进行混合条件测试</A></DT><DT>8-4. <AHREF="numerical-constants.html#NUMBERS">数字常量表示法</A></DT><DT>9-1. <AHREF="internalvariables.html#IFSH">$IFS与空白字符</A></DT><DT>9-2. <AHREF="internalvariables.html#TMDIN">定时输入</A></DT><DT>9-3. <AHREF="internalvariables.html#TIMEOUT">再来一个, 定时输入</A></DT><DT>9-4. <AHREF="internalvariables.html#TOUT">定时<BCLASS="COMMAND">read</B></A></DT><DT>9-5. <AHREF="internalvariables.html#AMIROOT">我是root么?</A></DT><DT>9-6. <AHREF="internalvariables.html#ARGLIST"><BCLASS="COMMAND">arglist</B>: 通过$*和$@列出所有的参数</A></DT><DT>9-7. <AHREF="internalvariables.html#INCOMPAT"><CODECLASS="VARNAME">$*</CODE>和<CODECLASS="VARNAME">$@</CODE>的不一致的行为</A></DT><DT>9-8. <AHREF="internalvariables.html#IFSEMPTY">当<CODECLASS="VARNAME">$IFS</CODE>为空时的<CODECLASS="VARNAME">$*</CODE>和<CODECLASS="VARNAME">$@</CODE></A></DT><DT>9-9. <AHREF="internalvariables.html#USCREF">下划线变量</A></DT><DT>9-10. <AHREF="string-manipulation.html#PARAGRAPHSPACE">在一个文本文件的段落之间插入空行</A></DT><DT>9-11. <AHREF="string-manipulation.html#CVT">转换图片文件格式, 同时更改文件名</A></DT><DT>9-12. <AHREF="string-manipulation.html#RA2OGG">将音频流文件转换为<EM>ogg</EM>各式的文件</A></DT><DT>9-13. <AHREF="string-manipulation.html#GETOPTSIMPLE">模拟<EM>getopt</EM></A></DT><DT>9-14. <AHREF="string-manipulation.html#SUBSTRINGEX">提取字符串的另一种方法</A></DT><DT>9-15. <AHREF="parameter-substitution.html#EX6">使用参数替换和错误消息</A></DT><DT>9-16. <AHREF="parameter-substitution.html#USAGEMESSAGE">参数替换和<SPANCLASS="QUOTE">"usage"</SPAN>消息(译者注: 通常就是帮助信息)</A></DT><DT>9-17. <AHREF="parameter-substitution.html#LENGTH">变量长度</A></DT><DT>9-18. <AHREF="parameter-substitution.html#PATTMATCHING">参数替换中的模式匹配</A></DT><DT>9-19. <AHREF="parameter-substitution.html#RFE">修改文件扩展名<SPANCLASS="TOKEN">:</SPAN></A></DT><DT>9-20. <AHREF="parameter-substitution.html#EX7">使用模式匹配来解析任意字符串</A></DT><DT>9-21. <AHREF="parameter-substitution.html#VARMATCH">对字符串的前缀和后缀使用匹配模式</A></DT><DT>9-22. <AHREF="declareref.html#EX20">使用<BCLASS="COMMAND">declare</B>来指定变量的类型</A></DT><DT>9-23. <AHREF="ivr.html#INDREF">间接引用</A></DT><DT>9-24. <AHREF="ivr.html#COLTOTALER2">传递一个间接引用给<TTCLASS="REPLACEABLE"><I>awk</I></TT></A></DT><DT>9-25. <AHREF="randomvar.html#EX21">产生随机整数</A></DT><DT>9-26. <AHREF="randomvar.html#PICKCARD">从一幅扑克牌中取出一张随机的牌</A></DT><DT>9-27. <AHREF="randomvar.html#RANDOMBETWEEN">两个指定值之间的随机数</A></DT><DT>9-28. <AHREF="randomvar.html#RANDOMTEST">用随机数来摇单个骰子</A></DT><DT>9-29. <AHREF="randomvar.html#SEEDINGRANDOM">重新分配随机数种子</A></DT><DT>9-30. <AHREF="randomvar.html#RANDOM2">使用<AHREF="awk.html#AWKREF">awk</A>来产生伪随机数</A></DT><DT>9-31. <AHREF="dblparens.html#CVARS">C语言风格的变量操作</A></DT><DT>10-1. <AHREF="loops1.html#EX22">一个简单的<BCLASS="COMMAND">for</B>循环</A></DT><DT>10-2. <AHREF="loops1.html#EX22A">每个[list]元素中都带有两个参数的<BCLASS="COMMAND">for</B>循环</A></DT><DT>10-3. <AHREF="loops1.html#FILEINFO"><EM>文件信息:</EM> 对包含在变量中的文件列表进行操作</A></DT><DT>10-4. <AHREF="loops1.html#LISTGLOB"><BCLASS="COMMAND">在for循环中操作文件</B></A></DT><DT>10-5. <AHREF="loops1.html#EX23">在<BCLASS="COMMAND">for</B>循环中省略<KBDCLASS="USERINPUT">in [list]</KBD>部分</A></DT><DT>10-6. <AHREF="loops1.html#FORLOOPCMD">使用命令替换来产生<BCLASS="COMMAND">for</B>循环的[list]</A></DT><DT>10-7. <AHREF="loops1.html#BINGREP">对于二进制文件的<AHREF="textproc.html#GREPREF">grep</A>替换</A></DT><DT>10-8. <AHREF="loops1.html#USERLIST">列出系统上的所有用户</A></DT><DT>10-9. <AHREF="loops1.html#FINDSTRING">在目录的所有文件中查找源字串</A></DT><DT>10-10. <AHREF="loops1.html#SYMLINKS">列出目录中所有的<AHREF="basic.html#SYMLINKREF">符号链接</A></A></DT><DT>10-11. <AHREF="loops1.html#SYMLINKS2">将目录中所有符号链接文件的名字保存到一个文件中</A></DT><DT>10-12. <AHREF="loops1.html#FORLOOPC">一个C风格的<BCLASS="COMMAND">for</B>循环</A></DT><DT>10-13. <AHREF="loops1.html#EX24">在batch mode中使用<BCLASS="COMMAND">efax</B></A></DT><DT>10-14. <AHREF="loops1.html#EX25">简单的<BCLASS="COMMAND">while</B>循环</A></DT><DT>10-15. <AHREF="loops1.html#EX26">另一个<BCLASS="COMMAND">while</B>循环</A></DT><DT>10-16. <AHREF="loops1.html#EX26A">多条件的<BCLASS="COMMAND">while</B>循环</A></DT><DT>10-17. <AHREF="loops1.html#WHLOOPC">C风格的<BCLASS="COMMAND">while</B>循环</A></DT><DT>10-18. <AHREF="loops1.html#EX27"><BCLASS="COMMAND">until</B>循环</A></DT><DT>10-19. <AHREF="nestedloops.html#NESTEDLOOP">嵌套循环</A></DT><DT>10-20. <AHREF="loopcontrol.html#EX28"><BCLASS="COMMAND">break</B>和<BCLASS="COMMAND">continue</B>命令在循环中的效果</A></DT><DT>10-21. <AHREF="loopcontrol.html#BREAKLEVELS">多层循环的退出</A></DT><DT>10-22. <AHREF="loopcontrol.html#CONTINUELEVELS">多层循环的continue</A></DT><DT>10-23. <AHREF="loopcontrol.html#CONTINUENEX">在实际的任务中使用<SPANCLASS="QUOTE">"continue N"</SPAN></A></DT><DT>10-24. <AHREF="testbranch.html#EX29">使用<BCLASS="COMMAND">case</B></A></DT
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -