*nix是什么意思?

Cri*_*tes 43 ruby unix linux operating-system

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

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

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

什么意思 ?

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

DSi*_*mon 66

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

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

  • 没问题.此外,如果它是您正在寻找的,那么请将其标记为答案.我对声望点的贪婪无所不知.;-) (14认同)
  • 有趣的是,`*nix`中的元字符`*`永远不会匹配`Linux`.它应该是`*x`,它急切地匹配`Unix`,`Linux`和`OS X`. (12认同)
  • `*nx`将匹配所有:-D (4认同)

Zaz*_*Zaz 18

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

维基百科:*nix实际上重定向到维基百科:类Unix.

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


And*_*mas 8

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

另请参见类UNIX的 Wikipedia页面.


peo*_*oro 6

*nix是指整个Unices系列的一般术语,指的是遵循POSIX 1标准的操作系统.

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


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


Sat*_*tya 5

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


Ign*_*ams 5

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

  • 它还通常包括 OS X (3认同)