很多命令的参数都是约定俗称的,例如说 -r ,不是 reverse 就是 recurst,基本上不会有其他解释。如果是其他含义,开发者必定受到bs的,所以知道了各个参数的基本含义,对于陌生的命令也可以快速上手了。 
-a
–all : 全部,所有 (ls , lsattr , uname) 
–archive : 存档 (cp , rsync) 
–append : 附加 (tar -A , 7z) 
 -b 
–block-size = SIZE : 块大小,带参数 (du , df) 
–batch : 批处理模式 (交互模式的程序通常拥有此选项,如 top -b) 
 -c (string) 
–commands : 执行命令,带参数 (bash , ksh , python) 
–create : 创建 (tar) 
–check:检测文件参数是否正确,但并不真正执行。 
 -d 
–debug : 调试 
–delete : 删除 
–directory = DIRECTORY:目录 (ls) 
 -D 
–define:定义,在解释器,编译器或(特别是)类似宏处理器的应用程序中给某个符号赋值。 
 -e [program] 
execute : 执行,包装器程序或可作为包装器使用的程序通常允许 -e 对其交付给控制权的程序进行设置。带参数 (xterm , perl) 
–edit : 编辑(以直读模式或编辑模式打开某个资源通常使用 -e 模式打开) 
–exclude : 排除 
–expression:表达 
 -f 
–force : 强制,不经确认(cp , rm ,mv) 
–file : 文件,带参数 (tar) 
configuration file : 指定配置文件(有些守护进程拥有此选项,如 ssh , lighttpd) 
 -h 
 –help : 帮助 
–human-readable : 人性化显示(ls , du , df) 
–headers = HEADER : 头部(pr,ps) 
 -i 
–interactive : 交互模式,提示(rm , mv) 
–initilize:初始化或者设为空值 
include : 包含 
 -k 
–keep : 保留,禁止对某个资源/信息进行操作 
–kill:杀死 
 -l 
long listing format : 长格式(ls) 
list : 列表 
load : 读取 (gcc , emacs) 
login:在网络身份认证程序中,表示为登录(rlogin,ssh) 
length:长度 
lock:锁定 
 -m 
message : 消息 (cvs) 
manual : 手册 (whereis) 
create home : 创建 home 目录 (usermod , useradd) 
mail:邮件 
mode:模式 
 -n 
number : 行号、编号 (cat , head , tail , pstree , lspci) 
–output = FILE : 输出 (cc , sort) 
–options : 选项 (mount) 
 -p 
port [port] : 端口,带参数 (很多网络工具拥有此选项,如 ssh , lftp ) 
protocol : 协议,带参数 
passwd : 密码,带参数 
 -q 
–quiet : 静默,禁止正常的结果输出或诊断输出。(wget,ci,co,make) 
 -r (同 -R) 
reverse : 反转 
–recursive : 递归目录或文件 (cp , rm , chmod -R) 
 -s 
–silent : 安静 
–size : 大小,带参数 
subject:主题 
 -t 
tag:标记(cvs,ex,less,vi) 
–type = TYPE : 类型 (mount) 
 -u 
–user = { 用户名、UID,带参数 } 
 -v 
–verbose : 冗长,用于显示调试输出(显示所有输出信息)(cat,cp,flex,tar) 
–version -V : 版本(cvs,patch,uucp) 
 -w 
–width : 宽度(faces,od,pr) 
–warning : 启动/禁用警告诊断(flex) 
 -x 
启动调试。 
–exclude : 排除 (tar , zip) 
–exract = [EXTRACT],从文件/存储阵列中提取。(tar,zip) 
 -y 
zip : 启用压缩 (bzip , tar , zcat , zip , cvs) 
 --转自 
