Linux中的命令选项

Linux 命令的选项繁复庞杂 , 让人眼花缭乱 . 不过这些选项往往具有相对固定的涵义 , 熟悉了它们 , 记忆便不再困难 .

-a
all : 全部 , 所有 (ls , lsattr , uname)
archive : 存档 (cp , rsync)
append : 附加 (tar -A , 7z)

-b
blocksize : 块大小 , 带参数 (du , df)
batch : 批处理模式 (交互模式的程序通常拥有此选项 , 如 top -b)

-c
commands : 执行命令 , 带参数 (bash , ksh , python)
create : 创建 (tar)

-d
debug : 调试
delete : 删除
directory : 目录 (ls)

-e
execute : 执行 , 带参数 (xterm , perl)
edit : 编辑
exclude : 排除

-f
force : 强制 , 不经确认(cp , rm ,mv)
file : 文件 , 带参数 (tar)
configuration file : 指定配置文件(有些守护进程拥有此选项 , 如 ssh , lighttpd)

-g
group : 群组

-h
–help : 帮助
human readable : 人性化显示(ls , du , df)
headers : 头部

-i
interactive : 交互模式 , 提示(rm , mv)
include : 包含

-k
keep : 保留

-l
long listing format : 长格式(ls)
list : 列表
load : 读取 (gcc , emacs)

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

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

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

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

-q
quiet : 静默

-r
reverse : 反转
recursive : 递归 (cp , rm , chmod -R)

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

-t
type : 类型 (mount)

-u
user : 用户名、UID , 带参数

-v
verbose : 冗长
version : 版本

-w
width : 宽度
warning : 警告

-x
exclude : 排除 (tar , zip)

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

本文摘录自:开源世界旅行手册(原文稍有修改)

我上传了一份到我的DropBox上 , 有兴趣的可以下载参考 .

  • http://pityonline.info pityonline

    -c 应该也有 –config 这类用法比较常见;
    -e 应该也有 regular express 这类用法比较常见……