Почему некоторые файлы Linux имеют суффикс «d»?


48

Я заметил, что некоторые двоичные файлы и имена файлов конфигурации заканчиваются на d. Что является причиной для добавления dв конце имени файла?

Как httpd, ospfd, pppd, syslogd, telnetd, pptpd, inetd, bootlogdи dhcpd.

Ответы:


63

Это демоны (Computing) - как у « рабочих за кулисами ».

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

Все в зависимости от того, как вы истолковываете слово, они также могут быть бесами.

Как объясняет Википедия и поверь нам на слово ; слова взяты из демона Максвелла

Предоставлено Htkym Creative Commons

Maxwell's_demon.svg Htkym CC , Википедия

- «воображаемый агент, который помогал сортировать молекулы разных скоростей и работал без устали в фоновом режиме».


Иначе использование слова несколько в этих строках:

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

Fix # 1:

И как указал добрый г-н @Michael Kjörling , подчеркнуть: «Конечно, только потому, что имя исполняемого файла заканчивается d, не означает, что это демон».

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

и т.д. являются примерами часто используемых инструментов, оканчивающихся на d. Опять же, это не будет добавленный суффикс, как в sedd.

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

Хотя; обычно dв конце к демонам добавляется буква .

telnet против telnetd

Еще одна рецензия на тему * Nix Daemons.


15
find- демон с плавниками ...
Тобиас Кинцлер

4
Боже ты мой! Я бы никогда не догадался, что это взято у демона Максвелла!
Бакуриу

3
Похоже, вы сделали UUOC с ls | cat. Вы можете использовать один вариант строки: ls -1.
lolesque

9
ld- демон компоновщика; pwd- распечатать информацию о местонахождении демона; head- держать все после (столько строк) демона; find- сгладить непостижимого демона вложения.
Каз

2
@TobiasKienzler: Ах. Всегда думал, что это Линус Торвальдс злой близнец. Также фин.
Runium

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.