下一项:,上一项:,上一级:程序行为   [目录][索引]


4.10 长选项表

这里是 GNU 程序使用的长选项表。它肯定是不完整的,但我们的目标是列出所有新程序可能想要兼容的选项。如果您使用了表中没有的名称,请发送邮件到 [email protected],并附上它们的含义,以便我们更新表格。

after-date

tar 中是 ‘-N’。

all

dulsnmsttyunameunexpand 中是 ‘-a’。

all-text

diff 中是 ‘-a’。

almost-all

ls 中是 ‘-A’。

append

etagsteetime 中是 ‘-a’;在 tar 中是 ‘-r’。

archive

cp 中是 ‘-a’。

archive-name

shar 中是 ‘-n’。

arglength

m4 中是 ‘-l’。

ascii

diff 中是 ‘-a’。

assign

gawk 中是 ‘-v’。

assume-new

make 中是 ‘-W’。

assume-old

make 中是 ‘-o’。

auto-check

recode 中是 ‘-a’。

auto-pager

wdiff 中是 ‘-a’。

auto-reference

ptx 中是 ‘-A’。

avoid-wraps

wdiff 中是 ‘-n’。

background

对于服务器程序,在后台运行。

backward-search

ctags 中是 ‘-B’。

basename

shar 中是 ‘-f’。

batch

在 GDB 中使用。

baud

在 GDB 中使用。

before

tac 中是 ‘-b’。

binary

cpiodiff 中是 ‘-b’。

bits-per-code

shar 中是 ‘-b’。

block-size

cpiotar 中使用。

blocks

headtail 中是 ‘-b’。

break-file

ptx 中是 ‘-b’。

brief

在各种程序中使用,以使输出更简短。

bytes

headsplittail 中是 ‘-c’。

c++

etags 中是 ‘-C’。

catenate

tar 中是 ‘-A’。

cd

在各种程序中使用,以指定要使用的目录。

changes

chgrpchown 中是 ‘-c’。

classify

ls 中是 ‘-F’。

colons

recode 中是 ‘-c’。

command

su 中是 ‘-c’;在 GDB 中是 ‘-x’。

compare

tar 中是 ‘-d’。

compat

gawk 中使用。

compress

tarshar 中是 ‘-Z’。

concatenate

tar 中是 ‘-A’。

confirmation

tar 中是 ‘-w’。

context

diff 中使用。

copyleft

gawk 中是 ‘-W copyleft’。

copyright

ptxrecodewdiff 中是 ‘-C’;在 gawk 中是 ‘-W copyright’。

core

在 GDB 中使用。

count

who 中是 ‘-q’。

count-links

du 中是 ‘-l’。

create

tarcpio 中使用。

cut-mark

shar 中是 ‘-c’。

cxref

ctags 中是 ‘-x’。

date

touch 中是 ‘-d’。

debug

makem4 中是 ‘-d’;在 Bison 中是 ‘-t’。

define

m4 中是 ‘-D’。

defines

在 Bison 和 ctags 中是 ‘-d’。

delete

tar 中是 ‘-D’。

dereference

chgrpchowncpiodulstar 中是 ‘-L’。

dereference-args

du 中是 ‘-D’。

device

指定一个 I/O 设备(特殊文件名)。

diacritics

recode 中是 ‘-d’。

dictionary-order

look 中是 ‘-d’。

diff

tar 中是 ‘-d’。

digits

csplit 中是 ‘-n’。

directory

在各种程序中指定要使用的目录。在 ls 中,它表示显示目录本身而不是它们的内容。在 rmln 中,它表示不特别处理指向目录的链接。

discard-all

strip 中是 ‘-x’。

discard-locals

strip 中是 ‘-X’。

dry-run

make 中是 ‘-n’。

ed

diff 中是 ‘-e’。

elide-empty-files

csplit 中是 ‘-z’。

end-delete

wdiff 中是 ‘-x’。

end-insert

wdiff 中是 ‘-z’。

entire-new-file

diff 中是 ‘-N’。

environment-overrides

make 中是 ‘-e’。

eof

xargs 中是 ‘-e’。

epoch

在 GDB 中使用。

error-limit

makeinfo 中使用。

error-output

m4 中是 ‘-o’。

escape

ls 中是 ‘-b’。

exclude-from

tar 中是 ‘-X’。

exec

在 GDB 中使用。

exit

xargs 中是 ‘-x’。

exit-0

unshar 中是 ‘-e’。

expand-tabs

diff 中是 ‘-t’。

expression

sed 中是 ‘-e’。

extern-only

nm 中是 ‘-g’。

extract

cpio 中是 ‘-i’;在 tar 中是 ‘-x’。

faces

finger 中是 ‘-f’。

fast

su 中是 ‘-f’。

fatal-warnings

m4 中是 ‘-E’。

file

gawkinfomakemtsedtar 中是 ‘-f’。

field-separator

gawk 中是 ‘-F’。

file-prefix

在 Bison 中是 ‘-b’。

file-type

ls 中是 ‘-F’。

files-from

tar 中是 ‘-T’。

fill-column

makeinfo 中使用。

flag-truncation

ptx 中是 ‘-F’。

fixed-output-files

在 Bison 中是 ‘-y’。

follow

tail 中是 ‘-f’。

footnote-style

makeinfo 中使用。

force

cplnmvrm 中是 ‘-f’。

force-prefix

shar 中是 ‘-F’。

foreground

对于服务器程序,在前台运行;换句话说,不要做任何特殊的事情来在后台运行服务器。

format

lstimeptx 中使用。

freeze-state

m4 中是 ‘-F’。

fullname

在 GDB 中使用。

gap-size

ptx 中是 ‘-g’。

get

tar 中是 ‘-x’。

graphic

ul 中是 ‘-i’。

graphics

recode 中是 ‘-g’。

group

install 中是 ‘-g’。

gzip

tarshar 中是 ‘-z’。

hashsize

m4 中是 ‘-H’。

header

objdumprecode 中是 ‘-h’。

heading

who 中是 ‘-H’。

help

用于请求简要用法信息。

here-delimiter

shar 中是 ‘-d’。

hide-control-chars

ls 中是 ‘-q’。

html

makeinfo 中,输出 HTML。

idle

who 中是 ‘-u’。

ifdef

diff 中是 ‘-D’。

ignore

ls 中是 ‘-I’;在 recode 中是 ‘-x’。

ignore-all-space

diff 中是 ‘-w’。

ignore-backups

ls 中是 ‘-B’。

ignore-blank-lines

diff 中是 ‘-B’。

ignore-case

lookptx 中是 ‘-f’;在 diffwdiff 中是 ‘-i’。

ignore-errors

make 中是 ‘-i’。

ignore-file

ptx 中是 ‘-i’。

ignore-indentation

etags 中是 ‘-I’。

ignore-init-file

在 Oleo 中是 ‘-f’。

ignore-interrupts

tee 中是 ‘-i’。

ignore-matching-lines

diff 中是 ‘-I’。

ignore-space-change

diff 中是 ‘-b’。

ignore-zeros

tar 中是 ‘-i’。

include

etags 中是 ‘-i’;在 m4 中是 ‘-I’。

include-dir

make 中是 ‘-I’。

incremental

tar 中是 ‘-G’。

info

在 Finger 中是 ‘-i’、‘-l’ 和 ‘-m’。

init-file

在一些程序中,指定要读取为用户初始化文件的文件名。

initial

expand 中是 ‘-i’。

initial-tab

diff 中是 ‘-T’。

inode

ls 中的 ‘-i’。

interactive

cplnmvrm 中的 ‘-i’;m4 中的 ‘-e’;xargs 中的 ‘-p’;tar 中的 ‘-w’。

intermix-type

shar 中的 ‘-p’。

iso-8601

date 中使用

jobs

make 中的 ‘-j’。

just-print

make 中是 ‘-n’。

keep-going

make 中的 ‘-k’。

keep-files

csplit 中的 ‘-k’。

kilobytes

duls 中的 ‘-k’。

language

etags 中的 ‘-l’。

less-mode

wdiff 中的 ‘-l’。

level-for-gzip

shar 中的 ‘-g’。

line-bytes

split 中的 ‘-C’。

lines

splitheadtail 中使用。

link

cpio 中的 ‘-l’。

lint
lint-old

gawk 中使用。

list

cpio 中的 ‘-t’;recode 中的 ‘-l’。

list

tar 中的 ‘-t’。

literal

ls 中的 ‘-N’。

load-average

make 中的 ‘-l’。

login

su 中使用。

machine

uname 中使用。

macro-name

ptx 中的 ‘-M’。

mail

hellouname 中的 ‘-m’。

make-directories

cpio 中的 ‘-d’。

makefile

make 中的 ‘-f’。

mapped

在 GDB 中使用。

max-args

xargs 中的 ‘-n’。

max-chars

xargs 中的 ‘-n’。

max-lines

xargs 中的 ‘-l’。

max-load

make 中的 ‘-l’。

max-procs

xargs 中的 ‘-P’。

mesg

who 中的 ‘-T’。

message

who 中的 ‘-T’。

minimal

diff 中的 ‘-d’。

mixed-uuencode

shar 中的 ‘-M’。

mode

installmkdirmkfifo 中的 ‘-m’。

modification-time

tar 中的 ‘-m’。

multi-volume

tar 中的 ‘-M’。

name-prefix

Bison 中的 ‘-a’。

nesting-limit

m4 中的 ‘-L’。

net-headers

shar 中的 ‘-a’。

new-file

make 中是 ‘-W’。

no-builtin-rules

make 中的 ‘-r’。

no-character-count

shar 中的 ‘-w’。

no-check-existing

shar 中的 ‘-x’。

no-common

wdiff 中的 ‘-3’。

no-create

touch 中的 ‘-c’。

no-defines

etags 中的 ‘-D’。

no-deleted

wdiff 中的 ‘-1’。

no-dereference

cp 中的 ‘-d’。

no-inserted

wdiff 中的 ‘-2’。

no-keep-going

make 中的 ‘-S’。

no-lines

Bison 中的 ‘-l’。

no-piping

shar 中的 ‘-P’。

no-prof

gprof 中的 ‘-e’。

no-regex

etags 中的 ‘-R’。

no-sort

nm 中的 ‘-p’。

no-splash

不打印启动画面。

no-split

makeinfo 中使用。

no-static

gprof 中的 ‘-a’。

no-time

gprof 中的 ‘-E’。

no-timestamp

shar 中的 ‘-m’。

no-validate

makeinfo 中使用。

no-wait

emacsclient 中使用。

no-warn

在各种程序中用于抑制警告。

node

info 中的 ‘-n’。

nodename

uname 中的 ‘-n’。

nonmatching

cpio 中的 ‘-f’。

nstuff

objdump 中的 ‘-n’。

null

xargs 中的 ‘-0’。

number

cat 中的 ‘-n’。

number-nonblank

cat 中的 ‘-b’。

numeric-sort

nm 中的 ‘-n’。

numeric-uid-gid

cpiols 中的 ‘-n’。

nx

在 GDB 中使用。

old-archive

tar 中的 ‘-o’。

old-file

make 中是 ‘-o’。

one-file-system

tarcpdu 中的 ‘-l’。

only-file

ptx 中的 ‘-o’。

only-prof

gprof 中的 ‘-f’。

only-time

gprof 中的 ‘-F’。

options

getoptfdlistfdmountfdmountdfdumount 中的 ‘-o’。

output

在各种程序中,指定输出文件名。

output-prefix

shar 中的 ‘-o’。

override

rm 中的 ‘-o’。

overwrite

unshar 中的 ‘-c’。

owner

install 中的 ‘-o’。

paginate

diff 中的 ‘-l’。

paragraph-indent

makeinfo 中使用。

parents

mkdirrmdir 中的 ‘-p’。

pass-all

ul 中的 ‘-p’。

pass-through

cpio 中的 ‘-p’。

port

finger 中的 ‘-P’。

portability

cpiotar 中的 ‘-c’。

posix

gawk 中使用。

prefix-builtins

m4 中的 ‘-P’。

prefix

csplit 中的 ‘-f’。

preserve

tarcp 中使用。

preserve-environment

su 中的 ‘-p’。

preserve-modification-time

cpio 中的 ‘-m’。

preserve-order

tar 中的 ‘-s’。

preserve-permissions

tar 中的 ‘-p’。

print

diff 中的 ‘-l’。

print-chars

cmp 中的 ‘-L’。

print-data-base

make 中的 ‘-p’。

print-directory

make 中的 ‘-w’。

print-file-name

nm 中的 ‘-o’。

print-symdefs

nm 中的 ‘-s’。

printer

wdiff 中的 ‘-p’。

prompt

ed 中的 ‘-p’。

proxy

指定一个 HTTP 代理。

query-user

shar 中的 ‘-X’。

question

make 中的 ‘-q’。

quiet

在许多程序中用于抑制通常的输出。每个接受 ‘--quiet’ 的程序都应该接受 ‘--silent’ 作为同义词。

quiet-unshar

shar 中的 ‘-Q

quote-name

ls 中的 ‘-Q’。

rcs

diff 中的 ‘-n’。

re-interval

gawk 中使用。

read-full-blocks

tar 中的 ‘-B’。

readnow

在 GDB 中使用。

recon

make 中是 ‘-n’。

record-number

tar 中的 ‘-R’。

recursive

chgrpchowncplsdiffrm 中使用。

reference

touch 中的 ‘-r’。

references

ptx 中的 ‘-r’。

regex

tacetags 中的 ‘-r’。

release

uname 中的 ‘-r’。

reload-state

m4 中的 ‘-R’。

relocation

objdump 中的 ‘-r’。

rename

cpio 中的 ‘-r’。

replace

xargs 中的 ‘-i’。

report-identical-files

diff 中的 ‘-s’。

reset-access-time

cpio 中的 ‘-a’。

reverse

lsnm 中的 ‘-r’。

reversed-ed

diff 中的 ‘-f’。

right-side-defs

ptx 中的 ‘-R’。

same-order

tar 中的 ‘-s’。

same-permissions

tar 中的 ‘-p’。

save

stty 中的 ‘-g’。

se

在 GDB 中使用。

sentence-regexp

ptx 中的 ‘-S’。

separate-dirs

du 中的 ‘-S’。

separator

tac 中的 ‘-s’。

sequence

recode 使用它来选择用于排序传递的文件或管道。

shell

su 中的 ‘-s’。

show-all

cat 中的 ‘-A’。

show-c-function

diff 中的 ‘-p’。

show-ends

cat 中的 ‘-E’。

show-function-line

diff 中的 ‘-F’。

show-tabs

cat 中的 ‘-T’。

silent

在许多程序中用于抑制通常的输出。每个接受 ‘--silent’ 的程序都应该接受 ‘--quiet’ 作为同义词。

size

ls 中的 ‘-s’。

socket

指定一个文件描述符,用于网络服务器使用其套接字,而不是打开和绑定一个新的套接字。这提供了一种在非特权进程中运行通常需要保留端口号的服务器的方法。

sort

ls 中使用。

source

gawk 中的 ‘-W source’。

sparse

tar 中的 ‘-S’。

speed-large-files

diff 中的 ‘-H’。

split-at

unshar 中的 ‘-E’。

split-size-limit

shar 中的 ‘-L’。

squeeze-blank

cat 中的 ‘-s’。

start-delete

wdiff 中的 ‘-w’。

start-insert

wdiff 中的 ‘-y’。

starting-file

tardiff 中使用,以指定从目录中哪个文件开始处理。

statistics

wdiff 中的 ‘-s’。

stdin-file-list

shar 中的 ‘-S’。

stop

make 中的 ‘-S’。

strict

recode 中的 ‘-s’。

strip

install 中的 ‘-s’。

strip-all

strip 中的 ‘-s’。

strip-debug

strip 中的 ‘-S’。

submitter

shar 中的 ‘-s’。

后缀

cplnmv 中的 ‘-S’。

后缀格式

csplit 中的 ‘-b’。

总和

gprof 中的 ‘-s’。

总结

du 中的 ‘-s’。

符号的

ln 中的 ‘-s’。

符号

在 GDB 和 objdump 中使用。

同步行

m4 中的 ‘-s’。

系统名称

uname 中的 ‘-s’。

制表符

expandunexpand 中的 ‘-t’。

制表符大小

ls 中的 ‘-T’。

终端

tputul 中的 ‘-T’。wdiff 中的 ‘-t’。

文本

diff 中是 ‘-a’。

文本文件

shar 中的 ‘-T’。

时间

lstouch 中使用。

超时

指定在放弃某些操作之前等待的时间。

输出到标准输出

tar 中的 ‘-O’。

总计

du 中的 ‘-c’。

touch

makeranlibrecode 中的 ‘-t’。

跟踪

m4 中的 ‘-t’。

传统的

hello 中的 ‘-t’;gawk 中的 ‘-W traditional’;edm4ptx 中的 ‘-G’。

终端

在 GDB 中使用。

类型定义

ctags 中的 ‘-t’。

类型定义和 C++

ctags 中的 ‘-T’。

排版模式

ptx 中的 ‘-t’。

解压缩

tar 中的 ‘-z’。

无条件的

cpio 中的 ‘-u’。

取消定义

m4 中的 ‘-U’。

仅限未定义的

nm 中的 ‘-u’。

更新

cpctagsmvtar 中的 ‘-u’。

用法

gawk 中使用;与 ‘--help’ 相同。

uuencode

shar 中的 ‘-B’。

原始操作

shar 中的 ‘-V’。

详细

打印有关进度的更多信息。许多程序都支持此选项。

验证

tar 中的 ‘-W’。

版本

打印版本号。

版本控制

cplnmv 中的 ‘-V’。

vgrind

ctags 中的 ‘-v’。

tar 中的 ‘-V’。

假设

make 中是 ‘-W’。

总大小限制

shar 中的 ‘-l’。

宽度

lsptx 中的 ‘-w’。

单词正则表达式

ptx 中的 ‘-W’。

可写的

who 中的 ‘-T’。

gprof 中的 ‘-z’。


下一项:,上一项:,上一级:程序行为   [目录][索引]