Ali*_*Ali 4 email mail-command
这是什么业务约mail
和Mail
?
[在 CentOS 机器上] 为什么mail
在Mail
使用完全相同的语法时不起作用但也不会返回错误?
Mail
基本上是一个链接mail
,不是吗?
抱歉,这是一个混淆,显然(出于历史原因?!)有 amail
和 aMail
现在看起来它们都指向同一件事,在我的机器上:
sr-linux> ls -l `which mail`
-rwxr-xr-x 1 root mail 66492 Jun 24 2001 /bin/mail
sr-linux> ls -l `which Mail`
lrwxrwxrwx 1 root root 14 Nov 19 2001 /usr/bin/Mail -> ../../bin/mail
Run Code Online (Sandbox Code Playgroud)
Gil*_*il' 10
从历史上看,原始mail
commnad存在许多不兼容的扩展。Mail
来自 BSD,取这个名字Mail
而不是mail
因为它与不兼容的mail
程序一起发布。后来同样的故事发生在mailx
. 有关更多详细信息,请阅读 Heirloom 项目关于不同版本的mail
. Linux 发行版以不同的名称提供了一个或多个邮件实用程序。
对于可移植性,即使有时在同一 Linux 发行版的安装之间,您也不能依赖mail
. 该mailx
命令是标准化的(并非具有特定系统上可能存在的所有选项)。
如果您希望某个实用程序在存在的情况下始终以相同的方式运行,并且您不介意默认情况下通常未安装它,则可以使用mutt
.