* nix是什么意思,它与Ruby的关系是什么?
刚刚在面试问题中看到了......我认为与UNIX发行版有关,但我不确定。
无法在这里或维基百科中找到它,所以我在问。
是什么意思?
它与Ruby的关系是什么?因为问题是关于Ruby的。
答案 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”的程度,可能存在一些意见分歧。