web-dev-qa-db-ja.com

Linuxの「ユーティリティ」、「コマンド」、「プログラム」の参照の違い

'ls'、 'chmod'、 'mv'などのコマンド/プログラムの「ユーティリティ」という言葉の使用法を読みました。

「コマンド」はLinuxがtoppsなどと同じものを指しているのですか、それともそれらは何か違うのですか? 「プログラム」はどうですか? irssiemacskismetなどのように、インストールする必要がある標準ディストリビューションに付属していないものですか?

7
Vass

これらの用語の正式な定義はなく、人によって使用方法が異なるため、この質問に答えるのは困難です。私はここでそれらの使用を与えるだけです、他の人は見方をすれば異なる点を持っています。

私にとって、ツールとユーティリティは同義語です。私は、1つの小さな仕事をするだけの小さなプログラムにこの言葉を使います。私は例えば電話します busybox ツールまたはユーティリティでアプレットとして実装されたすべてのアプリケーション。

どんなアプリケーションも私にとってはプログラムです。つまり「ls」はツール、ユーティリティ、およびプログラムです。 Firefoxはプログラムですが、私はそれをツールでもユーティリティとも呼びません。

8
fschmitt