Dlaczego niektóre pliki Linuksa mają przyrostek „d”?


48

Zauważyłem, że niektóre pliki binarne i nazwy plików konfiguracyjnych kończą się na d. Jaki jest powód umieszczenia dna końcu nazwy pliku?

Jak httpd, ospfd, pppd, syslogd, telnetd, pptpd, inetd, bootlogdi dhcpd.

Odpowiedzi:


63

Są to demony (Computing) - jak w „ robotnikach za zasłoną ”.

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

Wszystko w zależności od tego, jak interpretujesz to słowo, mogą one ostatecznie być również demonami.

Jak wyjaśnia Wikipedia i wierz nam na słowo ; słowa pochodzą od demona Maxwella

Dzięki uprzejmości Htkym Creative Commons

Maxwell's_demon.svg Htkym CC , Wikipedia

- „wymyślony agent, który pomógł w sortowaniu cząsteczek o różnych prędkościach i pracował niestrudzenie w tle”.


W przeciwnym razie użycie tego słowa jest nieco w tych wierszach:

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

Poprawka nr 1:

Jak zauważył dobry pan @Michael Kjörling , aby podkreślić: „Oczywiście tylko dlatego, że nazwa pliku wykonywalnego kończy się na d, nie oznacza, że ​​jest to demon”.

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

itp. to przykłady często używanych narzędzi kończących się na d. Z drugiej strony nie byłby to dodatkowy przyrostek jak w sedd.

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

Chociaż; zazwyczaj demony mają ddołączony list na końcu.

telnet vs telnetd

Kolejny artykuł na temat * Nix Daemons.


15
find- demon z płetwami ...
Tobias Kienzler

4
O mój Boże! Nigdy bym nie zgadł, że został pobrany od demona Maxwella!
Bakuriu

3
Wygląda na to, dokonał UUOC z ls | cat. Można użyć opcji w jednym wierszu: ls -1.
lolesque

9
ld- demon linkera; pwd- wydrukuj demona miejsca pobytu; head- trzymaj wszystko po (tak wielu liniach) demona; find- spłaszcz nieprzenikniony demon zagnieżdżający.
Kaz

2
@TobiasKienzler: Ah. Zawsze uważałem, że to zły bliźniak Linusa Torvaldsa. Również fin.
Runium 16.04.13

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.