System V 和BSD同出于AT&T实验室的两个不同的部门,
SystemV是一个Unix的商业化标准,
BSD为Unix标准化的Berkeley风格。
System V和BSD的区别:
系统启动过程中 kernel 最后一步调用的是 init 程序,init 程序的执行有两种风格,即 System V 和 BSD。System V 风格中 init 调用 /etc/inittab,BSD 风格调用 /etc/rc,它们的目的相同,都是根据 runlevel 执行一系列的程序。
介绍完背景知识,再来看一下这些命令参数不同的使用方式:
1、ls -a (参数前一横):说明后面的参数是字符形式。
2、cp --help (参数前两横):说明后面的参数是单词形式。
3、tar -xzvf (参数前有一横):是 System V风格。
4、tar xzvf (参数前没有横):是 BSD风格。
[ ] < > 含义:
[] 表示是可选的;
<> 表示是可变化的;
x|y|z 表示只能选择一个;
-abc 表示三个参数(或任何二个)的混合使用
参考链接:
由linux命令行下命令参数前的一横(-)和两横(--)的区别而得知的