Linux 和 Ubuntu 的命令行结构是否相同?

the*_*man 4 command-line syntax

我是 Linux 世界的新手。我很想知道 Linux 和 Ubuntu 之间的命令行语法是否相同?

use*_*723 22

只是为了澄清:

  • Linux是 Ubuntu 和许多其他发行版使用的内核。
  • Linux 不是操作系统。
  • Linux 发行版是一组软件,其中包括操作系统以及使操作系统有用的其他实用程序。(即侏儒)
  • 因为它们是不同的东西,发行版和内核不是可比的项目。

Ubuntu 是一个 Linux 发行版,它使用 Linux 内核、标准的 GNU 工具包和大量其他堆叠在上面的免费软件。

Linux提供命令行实用程序。最核心的实用程序提供GNU项目。有些是特定于发行版的(例如apt-get特定于基于 Debian 的发行版)。其余的来自任意数量的其他独立来源。

根据您对“命令行结构”的定义,每个 GNU 发行版都使用相同的“命令链接结构”。例如,我认为 android 是 Linux 发行版,而不是 GNU 发行版。大多数 Linux 发行版都遵循Linux Standard Base。这规定了文件的去向以及事物的结构(除其他外)的规则。

另一方面,您也可以说“命令行结构”会根据您使用的shell发生变化。


enz*_*tib 5

在 Ubuntu 中,命令行由bashBourne Again SHell 管理,除非您更改默认设置。

除了版本不同之外,它的语法在每个 linux 机器上都是相同的。

如果我们谈论系统工具,就会有所不同,它们可能有一些或大或小的差异,例如在包管理领域。