日期:2014-05-16  浏览次数:20646 次

请问: linux下的命令行的选项参数有时 有时用二个横线,有时用一个横线标识,有时又不用,有什么区别啊?
比如
ls   /usr/lib   more    
gcc   -o   tt   tt.c


------解决方案--------------------
这是命令的原型程序里定义的,
找到命令的源代码看了你就明白了

就是解释命令处理的一种方法,

一般来说, --用于帮助
比如:
ls --help
ls --h

-用于命令的选项
比如:
gcc -o tt tt.c 中 -o

不用横线,同上例中的 tt tt.c,是该命令的输入参数。