* nix是什么意思?

时间:2011-01-17 16:23:20

标签: ruby linux unix operating-system

* nix是什么意思,它与Ruby的关系是什么?

刚刚在面试问题中看到了......我认为与UNIX发行版有关,但我不确定。

无法在这里或维基百科中找到它,所以我在问。

是什么意思?

它与Ruby的关系是什么?因为问题是关于Ruby的。

7 个答案:

答案 0 :(得分:54)

* nix只是意味着操作系统就像旧的主力Unix。一些例子包括Linux,FreeBSD和Mac OS X(它的内核,Darwin,基于BSD)。

* nix和Ruby之间的主要关系只是一个务实的关系;大多数Ruby开发人员似乎更喜欢使用类Unix操作系统(通常是Linux或Mac OS X)。没有官方关系,很有可能在非Windows操作系统(如Windows)上使用Ruby。

答案 1 :(得分:16)

* nix意味着类似于UNIX;它是一种操作系统,其行为方式与UNIX操作系统类似,不一定符合Single UNIX Specification

Wikipedia:*nix实际上已重定向到Wikipedia:Unix-like

至于Ruby与* nix的连接,Ruby主要是由开源社区在GNU / Linux上开发的,所以它可能与Ruby在* nix系统上运行得更好或Ruby开发人员更喜欢在* nix上工作有关系统

答案 2 :(得分:8)

它是类UNIX操作系统的缩写,包括LINUX。

另见UNIX-like维基百科页面。

答案 3 :(得分:6)

* nix是指整个Unices系列的通用术语,指的是遵循POSIX 1 标准的操作系统。

Ruby是一种编程语言,两者之间没有一般关系。


1:便携式操作系统接口[适用于Unix]

答案 4 :(得分:4)

这意味着类似Unix的操作系统。与Ruby无关。

答案 5 :(得分:3)

“* nix”是指Unix系列操作系统及其FOSS变种(Linux,FreeBSD等)。它们具有与Windows不同的API,因此在其上运行的任何编程或脚本语言将具有与Windows不同的行为和功能。

答案 6 :(得分:0)

类似Unix的操作系统(有时称为UN * X或* nix)是一种行为类似于Unix系统的操作系统,但不一定符合或获得任何版本的Single UNIX Specification的认可。 。类Unix应用程序的行为类似于相应的Unix命令或shell。没有定义该术语的标准,并且对于给定的操作系统或应用程序“类似于Unix”的程度,可能存在一些意见分歧。