Pourquoi certains fichiers Linux ont-ils un suffixe?

48

J'ai observé que certains des fichiers binaires et les noms de fichiers de configuration se terminaient par a d. Quelle est la raison pour mettre un dà la fin du nom de fichier?

Comme httpd, ospfd, pppd, syslogd, telnetd, pptpd, inetd, bootlogdet dhcpd.

Ankur Loriya
la source

Réponses:

63

Ce sont des démons (informatique) - comme dans "les ouvriers derrière le rideau ".

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

Tout dépend de la façon dont vous interprétez le mot, ils peuvent aussi être des démons.

Comme Wikipedia et Take Our Word For It explique; les mots sont tirés du démon de Maxwell

Avec la permission de Htkym Creative Commons

Maxwell's_demon.svg Htkym CC , Wikipedia

- "un agent imaginaire qui a aidé à trier des molécules de différentes vitesses et a travaillé sans relâche en arrière-plan."


Sinon, l'utilisation du mot est un peu dans ces lignes:

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

Correction n ° 1:

Et comme l'a souligné le bon monsieur @Michael Kjörling , il convient de souligner: "Bien sûr, le fait que le nom de l'exécutable se termine par dne signifie pas qu'il s'agit d'un démon."

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

etc. sont des exemples d’outils fréquemment utilisés se terminant par d. Là encore, ce ne serait pas un suffixe ajouté comme dans sedd.

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

Bien que; typiquement les démons ont la lettre dajoutée à la fin.

telnet contre telnetd

Un autre article sur * Nix Daemons.

Runium
la source
15
find- Le démon aux ailerons ...
Tobias Kienzler
4
Oh mon Dieu! Je n'aurais jamais deviné que cela provenait du démon de Maxwell!
Bakuriu
3
On dirait que vous avez fait un UUOC avec ls | cat. Vous pouvez utiliser l'option d' une ligne: ls -1.
lolesque
9
ld- démon de l'éditeur de liens; pwd- imprimer le démon de localisation; head- conserve tout ce qui suit (tant de lignes) le démon; find- aplatir le démon de nidification impénétrable.
Kaz
2
@TobiasKienzler: Ah. J'ai toujours pensé que c'était le jumeau diabolique de Linus Torvalds. Aussi une nageoire.
Runium
11

Ce sont des démons . Aussi simple que cela.

tink
la source
au lieu de "ils sont", je mettrais "la plupart sont";)
Olivier Dulac
1
Commentaire juste @OlivierDulac, mais ceux qu'il a explicitement énumérés sont tous réellement.
tink