web-dev-qa-db-ja.com

LinuxとUbuntuのコマンドライン構造は同じですか?

Linuxの世界は初めてです。コマンドラインの構文がLinuxとUbuntuで同じかどうか知りたいですか?

4
thesonofman

明確にするために:

  • Linux は、Ubuntuおよび他の多くのディストリビューションが使用するカーネルです。
  • Linuxはオペレーティングシステムではありません。
  • Linuxディストリビューションは、オペレーティングシステムと、オペレーティングシステムを有用にする他のユーティリティを含むソフトウェアのセットです。 (すなわち、ノーム)
  • それらは異なるものであるため、ディストリビューションとカーネルは比較可能なアイテムではありません。

Ubuntuは、Linuxカーネル、標準のGNUツールキット、および他の多くのフリーソフトウェアを積み重ねたLinuxディストリビューションです。

コマンドラインユーティリティは、Linuxで提供されるnotです。ほとんどのコアユーティリティは、 GNUプロジェクト によって提供されます。一部はディストリビューションに固有です(たとえば、apt-getはDebianベースのディストリビューションに固有です)。残りは、他の多くの独立したソースから来ています。

「コマンドライン構造」の定義に応じて、すべてのGNUディストリビューションは同じ「コマンドリンク構造」を使用します。例えば、Android、Linuxディストリビューションを検討しますが、GNUディストリビューションは検討しません。ほとんどのLinuxディストリビューションは Linux Standard Base に準拠しています。これは、ファイルがどこに行くのか、そして物事がどのように構造化されるのかに関するルールを設定します。

一方、「コマンドライン構造」は、使用する Shell に基づいて変化すると言うこともできます。

22
user606723

Ubuntuでは、デフォルトを変更しない限り、コマンドラインはbash、Bourne Againシェルによって管理されます。

その構文は、バージョンの違いを除き、すべてのLinuxボックスで同じです。

たとえばパッケージ管理の分野で、システムツールについて少しだけまたは大きな違いがある場合、それは異なります。

5
enzotib

簡単な答えはイエスです。Linuxのコマンドライン構造はUbuntuのコマンドライン構造と同じです。 「Linux」は、Linuxカーネルを中心に構築されたオペレーティングシステム全体を指すために大まかに使用されることがよくあります。より正確な説明はより冗長です。

現在、Ubuntuはパーソナルコンピューター用の最も人気のあるLinuxディストリビューションです。 Ubuntuのデフォルトのインストールには、BASHシェルやGNUツールの完全なスイートなど、Linuxベースのオペレーティングシステムで一般的に使用されるすべてのコマンドラインツールが含まれています。 「Linuxでこれを行う」と誰かが言うと、Ubuntuでできることはほぼ間違いなく、Ubuntuが「Linux」と言ったときに念頭に置いていた可能性が十分にあります。

1
bgvaughan