web-dev-qa-db-ja.com

一部のLinuxファイルに「d」サフィックスがあるのはなぜですか?

バイナリファイルと構成ファイル名の一部がdで終わるのを確認しました。ファイル名の最後にdを付ける理由は何ですか?

httpdospfdpppdsyslogdtelnetdpptpdinetdbootlogdおよびdhcpd

48
Ankur Loriya

それらは daemons(Computing) –「workers of theカーテン」のようです。

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

すべては、あなたがどのように御言葉を解釈するかに応じて、間違いなく悪魔にもなります。

Wikipedia およびTake Our Word For Itが説明します。言葉は Maxwellのデーモン から取られます

Courtesy of Htkym Creative Commons

Maxwell's_demon.svg Htkym [〜#〜] cc [〜#〜] 、ウィキペディア

"異なる速度の分子を分類し、バックグラウンドで精力的に機能する架空のエージェント。"


それ以外の場合、Wordの使用法は次のようになります。

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

Fix#1:

そして、良いミスター @ MichaelKjö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の文字が追加されています。

telnettelnetd

* Nix Daemonsについての別の writeup

63
Runium

それらは daemons です。そのような単純な。

11
tink