Unterschied zwischen Referenzen von Linux "Dienstprogrammen", "Befehlen" und "Programmen"

7

Ich habe die Verwendung des Wortes "Dienstprogramme" für Befehle / Programme wie "ls", "chmod", "mv" usw. gelesen.

Ist „Befehle“ bezieht sich Linux auf die gleichen Dinge wie top, psusw. oder sind diejenigen , die etwas anderes? Was ist mit "Programmen"? Sind diejenigen , die, die mit der Standard - Distribution nicht kommen , die wie installiert werden müssen irssi, emacs, kismetetc.?

Vass
quelle

Antworten:

8

Diese Frage ist schwer zu beantworten, da es keine formalen Definitionen dieser Begriffe gibt und verschiedene Personen sie unterschiedlich verwenden. Ich gebe hier nur meine Verwendung von ihnen, andere werden andere Ansichten haben, wenn Sicht.

Für mich sind Tool und Utility Synonyme. Ich benutze die Wörter für kleine Programme, die nur einen kleinen Job machen. Ich würde zB alle Anwendungen aufrufen, die als Applets in Busybox- Tools oder Dienstprogrammen implementiert sind .

Jede Anwendung ist ein Programm für mich. Dh 'ls' ist ein Werkzeug, ein Dienstprogramm und ein Programm. Firefox ist ein Programm, aber ich würde es weder als Tool noch als Dienstprogramm bezeichnen.

fschmitt
quelle
Ein /usr/bin/composemit einem anderen Namen würde immer noch auf denselben i-Knoten verweisen.
msw
1
Sind Sie sicher, dass Sie die richtige Antwort kommentiert haben? Denn selbst nachdem ich dreimal gelesen habe, kann ich immer noch nicht herausfinden, wie das mit meiner Antwort zusammenhängt ...
fschmitt
Ein Verweis auf ein Konzept, das Shakespeare in Bezug auf Kategorisierungen zu Papier gebracht hat. Es wurde durch die Tatsache getrübt, dass nichts im Computer viel riecht und durch die begrenzten Übereinstimmungen für {/usr,}/*bin/*se. en.wikipedia.org/wiki/…
msw