linux和unix命令有什么区别?

我是一个新手在linux / unix世界…. Linux命令类似unix命令? 也许你可以回答另外一个问题:我可以使用ubuntu在Unix中练习命令吗? 谢谢!

Solutions Collecting From Web of "linux和unix命令有什么区别?"

Linux上的基本命令行实用程序与传统的UNIX版本非常相似,虽然有很多扩展和偶然的不兼容性。 如果你只是想理解这个哲学,并且能够感觉到在类Unix操作系统的shell中使用命令行和编程,任何Linux发行版(包括Ubuntu)都可以。

Linux是一个类Unix操作系统, 它遵循UNIX的许多基本原则,但它不是经过认证的UNIX衍生产品。 也就是说,已经尽力与POSIX标准保持兼容,这些标准描述了UNIX操作系统中命令行工具的行为。

大多数(所有?)Linux发行版都带有GNU用户空间(例如, GNU BashGNU coreutils )。 在大多数情况下,其行为与POSIX标准所指定的行为类似 – 设置POSIXLY_CORRECT环境变量将使一些工具更符合规范。

一般而言,GNU实用程序比操作系统更贴近传统(例如* BSD),因为它们是扩展的POSIX实现。 这意味着为* BSD sh构建的shell脚本比其他方式更有可能在Linux上运行,尽管没有任何保证。

Linux命令来自GNU操作系统,其中GNU代表“GNU的不是Unix”。 也就是说,GNU命令被取代,而且经常与旧的Unix命令兼容。 因此,使用GNU / Linux命令行的经验在使用其他类Unix操作系统时应该非常相似。

但是如果你想要一个更纯粹的经验,也许你应该尝试FreeBSD,什么是以前的Unix的直接后裔。

他们几乎是一样的,是的,使用Linux(与Ubuntu发行版,或任何其他)是学习Linux / Unix的好方法。

是的,你可以使用Ubuntu来练习你的UNIX语法。

不,他们不完全一样。 但是如果你需要练习你的UNIX技能,那么你需要一段时间才能找到明显的差异。 当(相当微妙的)差异开始出现时,你可能会学到一些非常重要的东西。

去吧!