Linux系统命令分类详解(2)[13]

[入库:2005年9月19日] [更新:2007年3月24日]

本文简介:

  diffstat(differential status)
  
  功能说明:根据diff的比较结果,显示统计数字。
  
  语  法:diff [-wV][-n <文件名长度>][-p <文件名长度>]
  
  补充说明:diffstat读取diff的输出结果,然后统计各文件的插入,删除,修改等差异计量。
  
  参  数:
   -n<文件名长度>  指定文件名长度,指定的长度必须大于或等于所有文件中最长的文件名。
   -p<文件名长度>  与-n参数相同,但此处的<文件名长度>包括了文件的路径。
   -w  指定输出时栏位的宽度。
   -V  显示版本信息。
  
  ------------------------------------------
  
  
  indent
  
  
  功能说明:调整C原始代码文件的格式。
  
  语  法:indent [参数][源文件] 或 indent [参数][源文件][-o 目标文件]
  
  补充说明:indent可辨识C的原始代码文件,并加以格式化,以方便程序设计师阅读。
  
  参  数:
   -bad或--blank-lines-after-declarations  在声明区段或加上空白行。
   -bap或--blank-lines-after-procedures  在程序或加上空白行。
   -bbb或--blank-lines-after-block-comments  在注释区段后加上空白行。
   -bc或--blank-lines-after-commas  在声明区段中,若出现逗号即换行。
   -bl或--braces-after-if-line  if(或是else,for等等)与后面执行区段的"{"不同行,且"}"自成一行。
   -bli<缩排格数>或--brace-indent<缩排格数>  设置{ }缩排的格数。
   -br或--braces-on-if-line  if(或是else,for等等)与后面执行跛段的"{"不同行,且"}"自成一行。
   -bs或--blank-before-sizeof  在sizeof之后空一格。
   -c<栏数>或--comment-indentation<栏数>  将注释置于程序码右侧指定的栏位。
   -cd<栏数>或--declaration-comment-column<栏数>  将注释置于声明右侧指定的栏位。
   -cdb或--comment-delimiters-on-blank-lines  注释符号自成一行。
   -ce或--cuddle-else  将else置于"}"(if执行区段的结尾)之后。
   -ci<缩排格数>或--continuation-indentation<缩排格数>  叙述过长而换行时,指定换行后缩排的格数。
   -cli<缩排格数>或--case-indentation-<缩排格数>  使用case时,switch缩排的格数。
   -cp<栏数>或-else-endif-column<栏数>  将注释置于else与elseif叙述右侧定的栏位。
   -cs或--space-after-cast  在cast之后空一格。
   -d<缩排格数>或-line-comments-indentation<缩排格数>  针对不是放在程序码右侧的注释,设置其缩排格数。
   -di<栏数>或--declaration-indentation<栏数>  将声明区段的变量置于指定的栏位。
   -fc1或--format-first-column-comments  针对放在每行最前端的注释,设置其格式。
   -fca或--format-all-comments  设置所有注释的格式。
   -gnu或--gnu-style  指定使用GNU的格式,此为预设值。
   -i<格数>或--indent-level<格数>  设置缩排的格数。
   -ip<格数>或--parameter-indentation<格数>  设置参数的缩排格数。
   -kr或--k-and-r-style  指定使用Kernighan&Ritchie的格式。
   -lp或--continue-at-parentheses  叙述过长而换行,且叙述中包含了括弧时,将括弧中的每行起始栏位内容垂直对其排列。
   -nbad或--no-blank-lines-after-declarations  在声明区段后不要加上空白行。
   -nbap或--no-blank-lines-after-procedures  在程序后不要加上空白行。
   -nbbb或--no-blank-lines-after-block-comments  在注释区段后不要加上空白行。
   -nbc或--no-blank-lines-after-commas  在声明区段中,即使出现逗号,仍旧不要换行。
   -ncdb或--no-comment-delimiters-on-blank-lines  注释符号不要自成一行。
   -nce或--dont-cuddle-else  不要将else置于"}"之后。
   -ncs或--no-space-after-casts  不要在cast之后空一格。
   -nfc1或--dont-format-first-column-comments  不要格式化放在每行最前端的注释。
   -nfca或--dont-format-comments  不要格式化任何的注释。
   -nip或--no-parameter-indentation  参数不要缩排。
   -nlp或--dont-line-up-parentheses  叙述过长而换行,且叙述中包含了括弧时,不用将括弧中的每行起始栏位垂直对其排列。

本文关键:Linux系统命令分类详解(2)
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top