命令行中的-和--

简介: 关于System V和BSD风格以及他们与Linux的关系: 1、System V 和BSD同出于AT&T实验室的两个不同的部门,SystemV是一个Unix的商业化标准,BSD为Unix标准化的Berkeley风格。

关于System VBSD风格以及他们与Linux的关系:

1、System V BSD同出于AT&T实验室的两个不同的部门,SystemV是一个Unix的商业化标准,BSDUnix标准化的Berkeley风格。

2、由于LinuxLinus Torvalds在以Unix为构架的系统上重新开发的,但仍沿用了两大Unix系统进程的风格,实事上应该确切的说Linus Torvalds只开发了kernel,而软件依然来自GNUGPL两个组织。

目前只有SlackwareLinux发行版中唯一使用BSD风格的版本。其他的就是FreeBSDNetBSDOpenBSD三个著名的BSD发行版,并遵循「GPL规范」。Linux代表的有:RedHatSuseMDVMagicLinuxDebian等几乎大部分发行版。Unix代表的有AIXIRIXSolarsHP-UX

介绍完背景知识再来看一下这些命令参数不同的使用方式:

1、在linux下有些命令这样使用ls -a

2、有些命令这样使用cp --help

3、还有一些这样使用tar -xzv

4、而有些这样使用tar xzvf

关于命令的使用区别我们一一解释:

第一种:参数用一横的说明后面的参数是字符形式。

第二种:参数用两横的说明后面的参数是单词形式。

第三种:参数前有横的是 System V风格。

第四种:参数前没有横的是 BSD风格。

有关System VBSD的其他区别: 

系统启动过程中 kernel 最后一步调用的是 init 程序,init 程序的执行有两种风格,即 System V BSD

System V 风格中 init 调用 /etc/inittabBSD 风格调用 /etc/rc,它们的目的相同,都是根据 runlevel 执行一系列的程序。

原文:

http://blog.csdn.net/songjinshi/article/details/6816776

目录
相关文章
|
存储 缓存 关系型数据库
2.3 【MySQL】命令行和配置文件中启动选项的区别
2.3 【MySQL】命令行和配置文件中启动选项的区别
61 0
|
2月前
|
Windows
GMER原来是这样执行命令行命令的……
GMER原来是这样执行命令行命令的……
|
6月前
|
存储
201403-3 命令行选项
201403-3 命令行选项
|
6月前
|
存储 Shell Linux
【Shell 命令集合 系统设置 】Linux 将参数作为命令行输入 eval命令 使用指南
【Shell 命令集合 系统设置 】Linux 将参数作为命令行输入 eval命令 使用指南
92 0
shell 脚本中包含环境变量的设置命令需要用 source 命令执行才会生效
shell 脚本中包含环境变量的设置命令需要用 source 命令执行才会生效
|
Python
如何优雅地解析命令行选项(上)
随着我们编程经验的增长,对命令行的熟悉程度日渐加深,想来很多人会渐渐地体会到使用命令行带来的高效率。 自然而然地,我们自己写的很多程序(或者干脆就是脚本),也希望能够像原生命令和其他程序一样,通过运行时输入的参数就可以设定、改变程序的行为;而不必一层层找到相应的配置文件,然后还要定位到相应内容、修改、保存、退出……
156 0
|
Python
如何优雅地解析命令行选项(下)
随着我们编程经验的增长,对命令行的熟悉程度日渐加深,想来很多人会渐渐地体会到使用命令行带来的高效率。 自然而然地,我们自己写的很多程序(或者干脆就是脚本),也希望能够像原生命令和其他程序一样,通过运行时输入的参数就可以设定、改变程序的行为;而不必一层层找到相应的配置文件,然后还要定位到相应内容、修改、保存、退出……
273 0