⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 standard-options.html

📁 BASH Shell 编程 经典教程 《高级SHELL脚本编程》中文版
💻 HTML
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><HTML><HEAD><TITLE>标准命令行选项</TITLE><METANAME="GENERATOR"CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINKREL="HOME"TITLE="高级Bash脚本编程指南"HREF="index.html"><LINKREL="UP"TITLE="命令行选项"HREF="command-line-options.html"><LINKREL="PREVIOUS"TITLE="命令行选项"HREF="command-line-options.html"><LINKREL="NEXT"TITLE="Bash命令行选项"HREF="bash-options.html"></HEAD><BODYCLASS="SECT1"BGCOLOR="#FFFFFF"TEXT="#000000"LINK="#0000FF"VLINK="#840084"ALINK="#0000FF"><DIVCLASS="NAVHEADER"><TABLESUMMARY="Header navigation table"WIDTH="100%"BORDER="0"CELLPADDING="0"CELLSPACING="0"><TR><THCOLSPAN="3"ALIGN="center">高级Bash脚本编程指南: 一本深入学习shell脚本艺术的书籍</TH></TR><TR><TDWIDTH="10%"ALIGN="left"VALIGN="bottom"><AHREF="command-line-options.html"ACCESSKEY="P">前一页</A></TD><TDWIDTH="80%"ALIGN="center"VALIGN="bottom">Appendix F. 命令行选项</TD><TDWIDTH="10%"ALIGN="right"VALIGN="bottom"><AHREF="bash-options.html"ACCESSKEY="N">下一页</A></TD></TR></TABLE><HRALIGN="LEFT"WIDTH="100%"></DIV><DIVCLASS="SECT1"><H1CLASS="SECT1"><ANAME="STANDARD-OPTIONS">F.1. 标准命令行选项</A></H1><P>随着时间的流逝, 对于命令行选项标志的含义来说, 已经建立起了一套比较宽松的标准.         GNU工具比老式的UNIX工具更加符合这套<SPANCLASS="QUOTE">"标准"</SPAN>.         </P><P>按惯例, UNIX命令行选项通常都包含一个破折号, 后边跟一个或多个小写字母.         GNU工具增加了一个双破折号, 后边跟一个完整的单词或复合单词.         </P><P>这两个最通用的选项是: </P><P></P><UL><LI><P><CODECLASS="OPTION">-h</CODE></P><P><CODECLASS="OPTION">--help</CODE></P><P><EM>帮助</EM>: 给出使用信息, 然后退出. </P></LI><LI><P><CODECLASS="OPTION">-v</CODE></P><P><CODECLASS="OPTION">--version</CODE></P><P><EM>版本</EM>: 现实程序版本号, 然后退出. </P></LI></UL><P>其他公用选项: </P><P></P><UL><LI><P><CODECLASS="OPTION">-a</CODE></P><P><CODECLASS="OPTION">--all</CODE></P><P><EM>全部</EM>: 显示<EM>所有</EM>参数的<EM>全部</EM>信息或操作.         </P></LI><LI><P><CODECLASS="OPTION">-l</CODE></P><P><CODECLASS="OPTION">--list</CODE></P><P><EM>列表</EM>: 列出文件或参数, 不采取其他动作. </P></LI><LI><P><CODECLASS="OPTION">-o</CODE></P><P><EM>输出</EM>文件</P></LI><LI><P><CODECLASS="OPTION">-q</CODE></P><P><CODECLASS="OPTION">--quiet</CODE></P><P><EM>安静</EM>: 抑制<TTCLASS="FILENAME">stdout</TT>. </P></LI><LI><P><CODECLASS="OPTION">-r</CODE></P><P><CODECLASS="OPTION">-R</CODE></P><P><CODECLASS="OPTION">--recursive</CODE></P><P><EM>递归</EM>: 递归操作(包含子目录树). </P></LI><LI><P><CODECLASS="OPTION">-v</CODE></P><P><CODECLASS="OPTION">--verbose</CODE></P><P><EM>冗余</EM>: 将额外的信息输出到<TTCLASS="FILENAME">stdout</TT>或<TTCLASS="FILENAME">stderr</TT>. </P></LI><LI><P><CODECLASS="OPTION">-z</CODE></P><P><CODECLASS="OPTION">--compress</CODE></P><P><EM>压缩</EM>: 进行压缩(通常为<AHREF="filearchiv.html#GZIPREF">gzip</A>). </P></LI></UL><P>然而: </P><P></P><UL><LI><P>在<BCLASS="COMMAND">tar</B>和<BCLASS="COMMAND">gawk</B>中: </P><P><CODECLASS="OPTION">-f</CODE></P><P><CODECLASS="OPTION">--file</CODE></P><P><EM>文件</EM>: 跟文件名参数. </P></LI><LI><P>在<BCLASS="COMMAND">cp</B>, <BCLASS="COMMAND">mv</B>,        <BCLASS="COMMAND">rm</B>中:</P><P><CODECLASS="OPTION">-f</CODE></P><P><CODECLASS="OPTION">--force</CODE></P><P><EM>强制</EM>: 目标文件的强制覆盖. </P></LI></UL><DIVCLASS="CAUTION"><P></P><TABLECLASS="CAUTION"WIDTH="100%"BORDER="0"><TR><TDWIDTH="25"ALIGN="CENTER"VALIGN="TOP"><IMGSRC="./images/caution.gif"HSPACE="5"ALT="Caution"></TD><TDALIGN="LEFT"VALIGN="TOP"><P>许多UNIX和Linux工具都严重的偏离了这个<SPANCLASS="QUOTE">"标准"</SPAN>, 		所以, 按照标准来<EM>假定</EM>一个给定选项的行为是非常危险的.       当遇到拿不准的问题时, 一定要经常察看命令的man页.       </P></TD></TR></TABLE></DIV><P>GNU工具有一张完整的推荐选项表, 在<AHREF="http://www.gnu.org/prep/standards_19.html"TARGET="_top">http://www.gnu.org/prep/standards_19.html</A>. </P></DIV><DIVCLASS="NAVFOOTER"><HRALIGN="LEFT"WIDTH="100%"><TABLESUMMARY="Footer navigation table"WIDTH="100%"BORDER="0"CELLPADDING="0"CELLSPACING="0"><TR><TDWIDTH="33%"ALIGN="left"VALIGN="top"><AHREF="command-line-options.html"ACCESSKEY="P">前一页</A></TD><TDWIDTH="34%"ALIGN="center"VALIGN="top"><AHREF="index.html"ACCESSKEY="H">首页</A></TD><TDWIDTH="33%"ALIGN="right"VALIGN="top"><AHREF="bash-options.html"ACCESSKEY="N">下一页</A></TD></TR><TR><TDWIDTH="33%"ALIGN="left"VALIGN="top">命令行选项</TD><TDWIDTH="34%"ALIGN="center"VALIGN="top"><AHREF="command-line-options.html"ACCESSKEY="U">上一级</A></TD><TDWIDTH="33%"ALIGN="right"VALIGN="top">Bash命令行选项</TD></TR></TABLE></DIV></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -