今天粘贴的是linux 命令之电子邮件
11 电子邮件与新闻组
11.1 archive
功能说明:新闻组文件备存程序。
语 法:archive [-fmr][-a<备存目录>][-i<索引文件>][源文件]
补充说明:archive会读取新闻组的文件,然后加以备存。archive备存时,会保存[源文件]中文件的目录阶层。
参 数:
-a<备存目录> 指定备存的目录。
-f 将阶层目录名称的阶层关系取消,以句点来取代斜线。
-i<索引文件> 制作文件索引。
-m 将文件复制到目的地,建立文件连接后,以连接取代原始的文件。
-r archive预设的标准错误输出为/var/errlog。-r参数可取消此功能。
[源文件] 在源文件中指定要备份的文件。
11.2 ctlinnd(control the internet news daemon)
功能说明:设置INN新闻组服务器。
语 法:ctlinnd [-hs][-t<超时秒数>][控制命令<设置数值>...]
补充说明:通过ctlinnd指令,可以对新闻组服务器这项常驻服务下达控制命令,直接设置相关数值。
参 数:
-h 在线帮助。
-s 不显示指令执行过程。
-t<超时秒数> 设置等待服务器回报的时间,单位以秒计算,超过此一时间则为超时。
11.3 elm
功能说明:E-mail管理程序。
语 法:elm [-s<邮件主题>][收信人别名或地址]<[要输入的文件] 或
elm [-hmvz][-f<目录>][-i<文件名>]
补充说明:elm为全屏文字模式的电子邮件管理程序。与mail相比,elm提供较易操作的界面,但仍不及pine来得友善。
参 数:
-s<邮件主题> 指定新邮件的邮件主题。
-f<目录> 开启程序时,读取指定的目录。
-h 显示帮助。
-i<文件名> 将文件内容插入送出的邮件中。
-m 进入elm后,不显示指令说明。
-v 显示elm的版本信息。
-z 若收件信箱没有邮件,则不启动elm程序。
11.4 getlist
功能说明:下载新闻组清单。
语 法:getlist [-h<新闻组服务器>][-p<通信端口>][群组类型<范本样式><群组名称>]
补充说明:getlist指令会从新闻服务器下载新闻组清单,并把清单输出到标准输出设备。
参 数:
-h<新闻组服务器> 指定欲连接的新闻组服务器。
-p<通信端口> 设置连接新闻组服务器的通讯端口。
11.5 inncheck(inn check)
功能说明:检查inn相关配置文件的语法是否正确。
语 法:inncheck [-afv][-pedantic][-perm][-noperm][文件]
补充说明:inncheck会检查inn配置文件的语法是否正确,但不会实际修改这些配置文件。
参 数:
-a 不管是否出现[文件]参数,仍然检查全部的配置文件。
-f 若发现配置文件有误,则列出可修正错误的指令。
-v 执行时显示详细的信息。
-pedantic 以较为严格的方式来检查。
-perm 检查文件权限是否有误。
--noperm 不检查文件的权限设置。
[文件] 若不指定此参数,则inncheck会检查所有预设的文件。
11.6 mail
功能说明:E-mail管理程序。
语 法:mail [-iInNv][-b<地址>][-c<地址>][-f<邮件文件>][-s<邮件主题>][-u<用户帐号>][收信人地址]
补充说明:mail是一个文字模式的邮件管理程序,操作的界面不像elm或pine那么容易使用,但功能尚称完整。
参 数:
-b<地址> 指定密件副本的收信人地址。
-c<地址> 指定副本的收信人地址。
-f<邮件文件> 读取指定邮件文件中的邮件。
-i 不显示终端发出的信息。
-I 使用互动模式。
-n 程序使用时,不使用mail.rc文件中的设置。
-N 阅读邮件时,不显示邮件的标题。
-s<邮件主题> 指定邮件的主题。
-u<用户帐号> 读取指定用户的邮件。
-v 执行时,显示详细的信息。
11.7 mailconf
功能说明:Sendmail设置程序。
语 法:mailconf [--addvdom<虚拟网络>][--delvdom<虚拟网络>][--help]
补充说明:mailconf实际为linuxconf的符号连接,用来设置Sendmail相关的选项。执行mailconf时,不管目前的环境为指令列模式或是X Window,都会出现图形界面的设置画面,让您轻松地完成设置。所有指令列的参数都可以在图形界面中设置。建议不用加上任何参数,直接进入mailconf的图形界面来设置。
11.8 mailq(mail queue)
功能说明:显示待寄邮件的清单。
语 法:mailq [-q]
补充说明:mailq可列出待寄邮件的清单,包括邮件ID,邮件大小,邮件保存时间,寄信人,收信人,以及邮件无法寄出的原因,提供管理员参考的信息。mailq实际上是执行sendmail -bp指令。
参 数:
-v 显示较详细的信息。
11.9 messages
功能说明:查看信箱中的邮件数。
语 法:messages [邮件目录或文件]
补充说明:messages实际上是一个script文件,可用来检查信箱中的邮件数。若不指定[邮件目录或文件]参数,则显示目前收件信箱中的邮件数。
11.10 metamail
功能说明:负责处理非文字E-mail的程序。
语 法:metafile [-bBdehpPqrRTwxyz][-c<邮件内容类型>][-f<寄信人地址>][-m<邮件管理程序名称>][-s<邮件主题>][文件名]
补充说明:当E-mail管理程序遇到非ISO-8859-1标准文字的邮件内容,而不知道要如何处理的时候,即调用metamail。
参 数:
-b 邮件只有内文,没有表头。
-B 在背景显示信息。
-c<邮件内容类型> 不要读取邮件表头的"Content-type"栏位,而去读取<邮件内容类型>中的设置,以决定要调用哪个程序来处理邮件信息。
-d metamail在调用其他程序显示信息前,不需向用户确认。
-e 删除内文前端的空白行。
-f<寄信人地址> 不要读取邮件表头中的寄信人地址,而去读取选项中的设置。
-h 使用metamail的邮件管理程序名称。
-m<邮件管理程序名称> 记录调用metamail的邮件管理程序名称。
-p 将显示内容送给more指令处理之后,再送到输出设备。
-P 与-p参数功能类似,但会在信息结束显示"Press RETURN to go on"字符串。
-q metamail在调用其他程序来显示信息前,不用在屏幕上显示相关的信息。
-r metamail预设无法让root用户执行。
-R 显示信息前先清除屏幕。
-s<邮件主题> 不要读取邮件表头中的邮件主题,而去读取选项中的设置。
-T 若要在一个新的终端机模拟视窗中重新启动metamail,则metamail必须以递归模式来调用程序本身,这时便需要使用-T参数。
-w 不要读取mailcap中的设置,而直接处理邮件,并将数据存入文件中。
-x 不要以终端机模式来执行,即不使用互动模式。
-y 抽出邮件内文中MIME格式的部分。
-z 程序结束时将输入的文件删除。
11.11 mutt
功能说明:E-mail管理程序。
语 法:mutt [-hnpRvxz][-a<文件>][-b<地址>][-c<地址>][-f<邮件文件>][-F<配置文件>][-H<邮件草稿>][-i<文件>][-m<类型>][-s<主题>][邮件地址]
补充说明:mutt是一个文字模式的邮件管理程序,提供了全屏幕的操作界面。
参 数:
-a<文件> 在邮件中加上附加文件。
-b<地址> 指定密件副本的收信人地址。
-c<地址> 指定副本的收信人地址。
-f<邮件文件> 指定要载入的邮件文件。
-F<配置文件> 指定mutt程序的设置文件,而不读取预设的.muttrc文件。
-h 显示帮助。
-H<邮件草稿> 将指定的邮件草稿送出。
-i<文件> 将指定文件插入邮件内文中。
-m<类型> 指定预设的邮件信箱类型。
-n 不要去读取程序培植文件(/etc/Muttrc)。
-p 在mutt中编辑完邮件后,而不想将邮件立即送出,可将该邮件暂缓寄出。
-R 以只读的方式开启邮件文件。
-s<主题> 指定邮件的主题。
-v 显示mutt的版本信息以及当初编译此文件时所给予的参数。
-x 模拟mailx的编辑方式。
-z 与-f参数一并使用时,若邮件文件中没有邮件即不启动mutt。
11.12 nntpget
功能说明:下载新闻组文章。
语 法:nntpget [-ov][-d<组类型清单>][-f<文件或目录>][-n<组名称清单>][-t<时间日期>][-u<文件或目录>][新闻组服务器]
补充说明:执行nntpget指令将从指定的新闻组服务器下载文章。nntpget指令会从标准输入设备读取信息识别码,而下载的新闻文章则呈现到标准输出设备。
参 数:
-d<组类型清单> 指定新闻组类型为distribution的清单。
-f<文件或目录> 下载其更改时间较指定文件或目录的更改时间更接近现在的新闻文章。
-n<组名称清单> 指定新闻组名称的清单。
-o 下载本地主机所没有的新闻文章。
-t<时间日期> 指定时间与日期,较该日期时间更新的新闻文章都会被下载。
-u<文件或目录> 此参数的效果和指定"-f"参数类似,但它在成功下载文章之后会去更改指定文件或木的更改时间,便于下次再作为参考。
-v 当指令执行时,把每篇文章的信息识别码都送到标准输出。本参数需配合参数"-o"使用。
11.13 pine
功能说明:收发电子邮件,浏览新闻组。
语 法:pine [-ahikorz][-attach<附件>][-attach_and_delete<附件>][-attachlist<附件清单>][-c<邮件编号>][-conf][-create_lu<地址薄><排序法>][-f<收件箱>][-F<文件>][-I<暂存快捷键>][-n<邮件编号>][-nr][-p<环境文件>][-pinerc<输出文件>][-P<配置文件>][-sort<排序法></reverse>][-url<URL>][-<功能选项>=<设置值>][用户名称或电子邮件地址...]
补充说明:pine是个以显示导向为住的邮件处理程序,包括一般电子邮件和新闻组的文章。pine也支持MIME格式,可让用户将MIME的对象保存成文件,甚至指定外挂程序直接开启对象。
参 数:
-a 在UWIN中使用匿名模式。
-attach<附件> 把指定的文件附加在信件里,一并夹带寄出。
-attach_and_delete 此参数的效果和指定"-attach"参数类似,但在信件寄出后<附件>会将指定的文件删除。
-attachlist<附件清单> 设置一份文件清单,把该清单内的文件全部附加到信件中,夹带寄出。
-c<邮件编号> 直接开启指定编号的邮件。
-conf 产生pine.conf的范例文件,并输出到标准输出设备。
-create_lu<地址薄><排序法> 将地址薄以指定的排序法排序,产生.addressbook.lu索引文件。
-f<收件箱> 开启指定的接收信件箱,而非预设的INBOX收件箱。
-F<文件> 直接浏览指定文件的内容。
-h 在线帮助。
-i 直接进入收件箱。
-I<暂存快捷键> 设置进入pine就要执行的命令,该命令以快捷键的按键指定。
-k 支持键盘上的F1,F2...等功能,而非使用一般快捷键。
-n<邮件编号> 设置现在的邮件编号。
-nr 使用UWIN的特殊模式。
-o 设置收件箱为只读。
-p<环境文件> 另外指定pine的环境文件。
-pinerc<输出文件> 读取.pinerc环境文件的内容并输出成文件保存起来,您必须指定输出文件的名称。
-r 展示模式。
-sort<排序法> 把收件箱内的信件依指定的方式排序。
-url<URL> 直接开启给予的URL。
-z 让pine可被Ctrl+z中断,暂存在后台作业里。
-<功能选项>=<设置值> 暂时指定各项功能的设置值。
11.14 slrn
功能说明:新闻组阅读程序。
语 法:slrn [-Cdnp][-create][-help][-f<新闻组文件>][-h<服务器>][--version]
补充说明:slrn是一个很容易使用的新闻组阅读程序,提供全屏幕的图形操作界面,让用户能轻松地阅读与管理新闻组。
参 数:
-C 使用彩色模式。
-d 下载组清单时,也一并下载每个组的说明。
-f<新闻组文件> 指定要存储组内容的文件,预设的文件名为.newsrc。
-h<服务器> 指定新闻组服务器。
-n 不要检查是否有新的新闻组。
-p 设置新闻组服务器的连接端口编号,预设为119。
-create 第一次连上某台新闻组服务器时,必须使用此参数,以便下载服务器中的组清单,并保存在指定的newsrc文件中。
-help 显示帮助。
--version 显示版本信息。
12 X WINDOWS SYSTEM
12.1 reconfig
功能说明:转换配置文件。
语 法:reconfig [Xconfig] XF86Config
补充说明:reconfig指令能将XFree86 3.1及以前的版本的配置文件,转成新的格式。现今的配置文件XF86Config,存放在/etc或/etc/X11目录下,它的格式包含了更多的信息,因此在转换之后,您还须自行编辑设置文件,输入不足的部分。
12.2 startx(start X Window)
功能说明:启动X Window。
语 法:startx [程序][--服务器设置]
补充说明:startx为启动X Window的script文件,实际上启动X Window的程序为xinit。
参 数:
[程序] 此处所指定的[程序]为X Window所要执行程序的配置文件。
[--服务器设置] startx预设会去读取.xerverrc中的配置,决定启动X Window的方式。
12.3 Xconfigurator
功能说明:设置XFree86。
语 法:Xconfigurator [--card<显卡型号>][--expert][--help][--hsync"<水平扫描频率>"][-kickstart][--monitor<显示器型号>][--server<显示服务器>][--vsync"<垂直扫描频率>"]
补充说明:这是Red Hat公司遵循GPL规则所开发的程序,它具有互动式操作界面,您可以轻易地利用方向键和空格键等,设置显卡和显示器,并选择欲使用的画面分辨率与色彩深度,最后保存配置文件XF86Config。
参 数:
--card<显卡型号> 设置显卡的型号,可用"--help"参数查询型号列表。
--expert 启用专家模式,增加用户得以自行选择的项目而非由程序完全自动检测。
--help 在线帮助。
--hsync"<水平扫描频率>" 设置水平扫描频率。
--kickstart 启用全自动模式。
--monitor<显示器型号> 设置显示器型号,可用"--help"参数查询型号列表。
--server<显示服务器> 设置显示服务器。
--vsync"<垂直扫描频率>" 设置垂直扫描频率。
12.4 XF86Setup
功能说明:设置XFee86。
语 法:XF86Setup [-display<主机名称或IP地址>:<显示器编号>][-nodialog][-sync]
补充说明:这是Linux系统用来设置XFee86的程序,它会进入图形模式,通过互动操作界面,让用户轻松完成XFee86环境的设置。
参 数:
-display<主机名称或IP地址>:<显示器编号> 指定显示XF86Setup设置画面的主机名称以及欲在该主机上的哪个显示器显示画面。
-nodialog 执行XF86Setup时,不显示交谈窗,直接以文字模式提出询问。
--sync 和X Server进行数据同步传输。
12.5 xlsatoms
功能说明:列出X Server定义的成分。
语 法:xlsatoms [-display<显示器编号>][-format<输出格式>][-name<成分名称>][-range<列表范围>]
补充说明:执行xlsatoms指令会列出X Server内部所有定义的成分,每个成分都有其编号,您可利用参数设置列表范围,或直接指定欲查询的成分名称。
参 数:
-display<显示器编号> 指定X Server连接的显示器编号,该编号由"0"开始计算, 依序递增。
-format<输出格式> 设置成分清单的列表格式,您可使用控制字符改变显示样式。
-name<成分名称> 列出指定的成分。
-range<列表范围> 设置成分清单的列表范围。
12.6 xlsclients
功能说明:列出显示器中的客户端应用程序。
语 法:xlsclients [-al][-display<显示器编号>][-m<最大指令长度>]
补充说明:执行xlsclients指令可列出某个显示器中,正在执行的客户端应用程序信息。
参 数:
-a 列出所有显示器的客户端应用程序信息。
-display<显示器编号> 指定X Server连接的显示器编号,该编号由"0"开始计算,依序递增。
-l 使用详细格式列表。
-m<最大指令长度> 设置显示指令信息的最大长度,单位以字符计算。
12.7 xlsfonts
功能说明:列出X Server使用的字体。
语 法:xlsfonts [-1Clmou][-display<主机名称或IP地址>:<显示器编号>][-fn<范本样式>][-ll][-lll][-n<显示栏位数>][-w<每列字符数>]
补充说明:执行xlsfonts指令会显示目前X Server可使用的字体,也能使用范本样式仅列出的符合条件的字体。
参 数:
-1 仅用单一栏位列出字体清单。
-C 使用多个栏位列出字体清单。
-display<主机名称或IP地址>:<显示器编号> 指定显示XF86Setup设置画面的主机名称以及欲放在该主机机上的哪个显示器画面。
-fn<范本样式> 只列出符合范本样式指定的条件的字体。
-l 除字体名称外,同时列出字体的属性。
-ll 此参数的效果和指定"l"参数类似,但显示更详细的信息。
-lll 此参数的效果和指定"ll"参数类似,但显示更详细的信息。
-m 配合参数"-l"使用时,一并列出字体大小的上下限。
-n<显示栏位数> 设置每列显示的栏位数。
-o 以OpenFont的形式列出字体清单。
-u 列出字体清单时不依照其名称排序。
-w<每列字符数> 设置每列的最大字符数。
13 其他
13.1 yes
1.命令说明:输出回应的字符串。yes回应“y”字符,后者指定字符。
2.路 径:/usr/bin/yes
3.语 法:yes [--help] [--version] string
4.参 数:--help 显示帮助字符。 --version 显示版本信息
5.举例说明
[root@bixuan/]#yes "OK" //回应“OK”字符串。
命令执行结果如下:
OK
OK
OK
...
Ctrl+c //按Ctrl+c键中断