linux命令行选项

命令选项,从az

很多命令的参数都是约定俗称的,例如说 -r ,不是 reverse 就是 recurst,基本上不会有其他解释。如果是其他含义,开发者必定受到bs的,所以知道了各个参数的基本含义,对于陌生的命令也可以快速上手了——这也许就是 esr 所说的 半紧凑吧。
-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 :
头部(prps

-i
–interactive :
交互模式,提示(rm , mv)
–initilize
:初始化或者设为空值

include :
包含

-k
–keep :
保留,禁止对某个资源/信息进行操作
–kill
:杀死

-l
long listing format :
长格式(ls)
list :
列表

load :
读取 (gcc , emacs)
login
:在网络身份认证程序中,表示为登录(rloginssh

length
:长度
lock
:锁定

-m
message :
消息 (cvs)
manual :
手册
(whereis)
create home :
创建 home 目录
(usermod , useradd)
mail
:邮件

mode
:模式

-n
number :
行号、编号 (cat , head , tail , pstree , lspci)
no : (useradd , make)

-o
–output = FILE :
输出 (cc , sort)
–options :
选项 (mount)

-p
port [port] :
端口,带参数 (很多网络工具拥有此选项,如 ssh , lftp )
protocol :
协议,带参数

passwd :
密码,带参数

-q
–quiet :
静默,禁止正常的结果输出或诊断输出。(wgetcicomake

-r (同 -R
reverse :
反转
–recursive :
递归目录或文件 (cp , rm , chmod -R)

-s
–silent :
安静
–size :
大小,带参数
subject
:主题

-t
tag
:标记(cvsexlessvi
–type = TYPE :
类型 (mount)

-u
–user = {
用户名、UID,带参数 }

-v
–verbose :
冗长,用于显示调试输出(显示所有输出信息)(catcpflextar
–version -V :
版本(cvspatchuucp

-w
–width :
宽度(facesodpr
–warning :
启动/禁用警告诊断(flex

-x
启动调试。
–exclude :
排除 (tar , zip)
–exract = [EXTRACT]
,从文件/存储阵列中提取。(tarzip

-y
yes
fsckrz

-z
zip :
启用压缩 (bzip , tar , zcat , zip , cvs)

 

你可能感兴趣的:(linux命令行选项)