この事業は何に関するものですかmail
? [CentOSコンピュータで]まったく同じ構文を使用するとうまく機能しますが、なぜ機能しませんが、エラーを返しませんか?Mail
mail
Mail
Mail
基本的にへのリンクですよmail
ね?
申し訳ありません。これは混乱しているようです。 (歴史的な理由で?!)amail
とaがありますMail
。最近、私のコンピュータでは、どちらも同じことを指しているようです。
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
答え1
歴史的に互換性のない拡張がたくさんありました。オリジナルmail
コマンド。Mail
BSDから来て、互換性のないプログラムと一緒にリリースされたので、Mail
この名前を使用しました。後で同じ話が起こりました。詳しくはガボプロジェクトをご覧ください。mail
mail
mailx
様々なバージョンを書いたmail
。 Linuxディストリビューションは、異なる名前で1つ以上のメールユーティリティを提供します。
移植性のために、時には同じLinuxディストリビューションのインストール間にも依存しませんmail
。mailx
コマンドは標準化されています(特定のシステムにすべてのオプションが存在するわけではありません)。
ユーティリティが存在する場合は常に同じ方法で動作し、通常はデフォルトでインストールする必要がない場合は、次のものを使用できます。mutt
。
答え2
私のシステムでは、両方のバイナリは以下を指していますmailx
。
max@linux-vwzy:/> which mail
/usr/bin/mail
max@linux-vwzy:/> ls -la /usr/bin/mail
lrwxrwxrwx 1 root root 5 Mar 2 2011 /usr/bin/mail -> mailx
max@linux-vwzy:/> which Mail
/usr/bin/Mail
max@linux-vwzy:/> ls -la /usr/bin/Mail
lrwxrwxrwx 1 root root 5 Mar 2 2011 /usr/bin/Mail -> mailx
私のように彼らがどこにいるのかmail
、Mail
どのように接続されているのかを確認してください。これはシステムの詳細を伝えます。エラーが発生したと言われましたが、これは同じアプリケーションを指していないようです。
~によるとこれ記事mailx
であり、Mail
コマンドの拡張バージョンですmail
。より多くのオプションがあるため、エラーが発生する可能性があります。