Warum haben einige Linux-Dateien das Suffix 'd'?

48

Ich habe beobachtet, dass einige der Binärdateien und Konfigurationsdateinamen mit einem enden d. Was ist der Grund, ein dam Ende des Dateinamens zu setzen?

Wie httpd, ospfd, pppd, syslogd, telnetd, pptpd, inetd, bootlogdund dhcpd.

Ankur Loriya
quelle

Antworten:

63

Sie sind Dämonen (Computing) - wie in " Arbeiter hinter dem Vorhang ".

http   Daemon - Hypertext Transfer Protocol Daemon
ospf   Daemon - Open Shortest Path First Daemon (89)
ppp    Daemon - Point-to-Point Protocol Daemon
syslog Daemon - Syslog Daemon
telnet Daemon - Telnet server Daemon
pptp   Daemon - Point-to-Point Tunneling Protocol Daemon
dhcp   Daemon - Dynamic Host Configuration Protocol Daemon

Alles abhängig davon, wie Sie das Wort interpretieren, können sie definitiv auch Dämonen sein.

Wie Wikipedia und Take Our Word For It erklären; Die Worte stammen aus Maxwells Dämon

Mit freundlicher Genehmigung von Htkym Creative Commons

Maxwell's_demon.svg Htkym CC , Wikipedia

- "Ein imaginärer Agent, der dabei half, Moleküle mit unterschiedlichen Geschwindigkeiten zu sortieren und unermüdlich im Hintergrund zu arbeiten."


Ansonsten ist die Verwendung des Wortes etwas in diesen Zeilen:

daemon: spirit      (polytheistic context)
demon : evil spirit (monotheistic context)

Fix Nr. 1:

Und wie der gute Mr. @Michael Kjörling hervorhob , um zu betonen: "Nur weil der Name der ausführbaren Datei auf endet, heißt das dnatürlich nicht, dass es sich um einen Daemon handelt."

sed    Stream Editor
dd     Data Description 
chmod  Change file mode bits 
xxd    Hex Dump
find   Find

usw. sind Beispiele für häufig verwendete Tools, die auf enden d. Andererseits wäre das kein zusätzliches Suffix wie in sedd.

ls /usr/bin/*d /bin/*d

Obwohl; In der Regel wird den Dämonen der Buchstabe dam Ende angehängt.

telnet vs telnetd

Noch ein Bericht zum Thema * Nix Daemons.

Runium
quelle
15
find- Der Dämon mit den Flossen ...
Tobias Kienzler
4
Oh mein Gott! Ich hätte nie gedacht, dass es von Maxwells Daemon stammt!
Bakuriu
3
Klingt so, als hättest du ein UUOC mit gemacht ls | cat. Sie können die einzeilige Option verwenden: ls -1.
Lolesque
9
ld- Linker Daemon; pwd- Aufenthaltsort-Daemon drucken; head- alles nach (so vielen Zeilen) Daemon halten; find- den unergründlichen Nesting-Daemon reduzieren.
Kaz
2
@TobiasKienzler: Ah. Dachte immer, das sei Linus Torvalds böser Zwilling. Auch eine Flosse.
Runium
11

Sie sind Dämonen . So einfach ist das.

basteln
quelle
anstelle von "They're" würde ich "Most are" setzen;)
Olivier Dulac
1
Gerechter Kommentar @OlivierDulac, aber die, die er explizit auflistete, sind tatsächlich alle.
Tink