Filenames
為什麼有些 Linux 文件有 ’d’ 後綴?
我觀察到一些二進製文件和配置文件名以
d
.d
在文件名末尾加上a 的原因是什麼?比如
httpd
,ospfd
,pppd
,syslogd
,telnetd
,pptpd
,inetd
,bootlogd
和dhcpd
.
它們是守護程序(計算) ——就像“幕後的工人”一樣。
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
這一切都取決於你如何解釋這個詞,他們也可能是惡魔。
正如維基百科和*信守承諾*所解釋的那樣;這些話來自麥克斯韋的守護程序
Maxwell’s_demon.svg Htkym CC,維基百科
—— “一種虛構的試劑,可以幫助對不同速度的分子進行分類,並在後台不知疲倦地工作。”
否則,該詞的用法在以下幾行中有所體現:
daemon: spirit (polytheistic context) demon : evil spirit (monotheistic context)
修復#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 守護程序的另一篇文章。