我是 Linux 新手。我很好奇 Linux 和 Ubuntu 的命令行语法是否相同?
答案1
只是为了澄清:
- Linux是 Ubuntu 和许多其他发行版使用的内核。
- Linux 不是一个操作系统。
- Linux 发行版是一组包含操作系统以及使操作系统有用的其他实用程序的软件。(例如 gnome)
- 由于分布和内核是不同的东西,所以它们不是可比较的。
Ubuntu 是一个 Linux 发行版,它使用 Linux 内核、标准 GNU 工具包以及大量其他免费软件。
命令行实用程序包括不是Linux 提供。大多数核心实用程序由这GNU项目。有些是特定于发行版的(例如,apt-get
特定于基于 Debian 的发行版)。其余的来自许多其他独立来源。
根据您对“命令行结构”的定义,每个 GNU 发行版都使用相同的“命令链接结构”。例如,我认为 android 是一个 Linux 发行版,但不是 GNU 发行版。大多数 Linux 发行版都遵循Linux 标准库。这规定了文件存储位置和事物结构(等等)的规则。
另一方面,你也可以说“命令行结构”会根据壳您使用的。
答案2
在 Ubuntu 中,命令行由bash
Bourne Again SHell 管理,除非您更改默认设置。
除版本差异外,其语法在每个 Linux 机器上都是相同的。
如果我们谈论系统工具,情况就不同了,可能会有一些小的或大的差异,例如在包管理领域。
答案3
答案很简单,是的,Linux 的命令行结构与 Ubuntu 的命令行结构相同。“Linux”通常被宽泛地用来指代围绕 Linux 内核构建的整个操作系统;更准确的描述会更加冗长。
目前,Ubuntu 是个人电脑上最流行的 Linux 发行版。Ubuntu 的默认安装包括基于 Linux 的操作系统的所有常用命令行工具,包括 BASH shell 和全套 GNU 工具。如果有人说“在 Linux 中执行此操作”,这几乎肯定是您可以在 Ubuntu 中执行的操作,而且当他们说“Linux”时,他们想到的很可能就是 Ubuntu。