UNIX系统操作与Shell编程指南

194、当mailx处于输入模式时,如何使用vi编辑器来撰写邮件?

在mailx输入模式下,输入$~v [Return]即可调用vi编辑器来撰写邮件。

195、读取当前日期和时间,并将其附加到消息末尾。

可使用 date 命令获取当前日期和时间,若要将其附加到消息末尾,假设消息存储在 message.txt 文件中,可使用命令:

date >> message.txt

196、在发送消息之前将消息保存到文件中。

可以使用 ~w 命令,如:

~w first.mail [Return]

将当前编写的消息保存到指定文件(如 first.mail )中;若设置了 mailx record 变量,外发邮件会自动保存;使用:

~q [Return]

退出 mailx 输入模式也会将部分编写的消息保存到 HOME 目录下的 dead.letter 文件(或 DEAD 变量指定的文件名)中。

197、以同样的方式,使用vi编辑器和其他命令再撰写几条消息,并将它们发送给自己。这样你就有足够的消息来练习阅读邮件了。

按照在 mailx 输入模式下使用 vi 编辑邮件,添加日期时间,保存消息到文件,然后发送邮件等步骤,多撰写几条消息并发送给自己。

198、如何阅读邮件?

若要阅读邮件,可输入 mailx 并按 [Return] 键。系统可能会提示:

mailx version 4.0 Type ? for help.

接着显示邮箱信息,如:

/usr/students/mail/daniel": 1 message 1 new

? 提示符下,可通过输入邮件的关联消息编号指定要阅读的邮件,也可按 [Return] 键从当前邮件(标题中用 > 符号指示)开始阅读,并在 ? 提示符后按 [Return] 键按顺序继续阅读邮件。

199、使用 mailx 命令模式下的所有命令,包括删除、恢复删除、保存等。

以下是 mailx 命令模式下各命令的使用说明:

  1. ! :执行 shell 命令(shell 转义),例如 !ls 可在 mailx 中执行 ls 命令查看文件列表。
  2. cd directory :切换到指定目录,若未指定则切换到 HOME 目录,如 cd /tmp 切换到 /tmp 目录。
  3. d :删除指定消息,如 d 1 3 删除第 1 和第 3 条消息。
  4. f :显示当前消息的标题。
  5. q :退出 mailx 并从系统邮箱中移除消息。
  6. h :显示活动消息的头部。
  7. m users :向指定用户发送邮件,如 m daniel 向 daniel 发送邮件, m daniel susan 向 daniel 和 susan 发送邮件。
  8. R messages :仅回复消息的作者,如 R 2 回复第 2 条消息的作者。
  9. r messages :回复消息的作者和所有其他收件人,如 r 2 回复第 2 条消息的作者及其他收件人。
  10. s filename :将指定消息保存(追加)到指定文件,如 s mymail.txt 将指定消息保存到 mymail.txt 文件。
  11. t messages :显示(打印)指定消息,如 t 2 显示第 2 条消息。
  12. u messages :恢复删除指定消息,如 u 1 恢复删除第 1 条消息。
  13. x :退出 mailx 但不从系统邮箱中移除消息。

200、读取邮件,使用 x 命令退出 mailx。然后再次读取邮件,使用 q 命令退出 mailx。观察 UNIX 系统给出的消息。

使用 x 命令退出 mailx 时,系统邮箱中已读邮件不会被移除,邮箱状态不变,即使标记为删除的邮件也会保留原样。

使用 q 命令退出 mailx 时,系统会自动移除系统邮箱中已读的邮件,默认情况下,被移除邮件的副本会保存在私人邮箱( MAIL 变量指定的文件名)中。

201、使用 mailx 查看你的 mbox 文件。

可以使用命令 $ cat mbox [Return] 来查看 mbox 文件内容。也可以使用 mailx -f mbox [Return] 命令从 mbox 文件中读取邮件。

202、现在找另一个伙伴,使用write命令进行聊天。

操作步骤

  1. 获取已登录用户的用户ID
    - 使用 who 命令获取当前已登录用户的用户ID。
    - 假设伙伴的用户ID为 partner

  2. 发送消息
    - 在终端输入 write partner 并按下 [Return]
    - 如果伙伴已登录,其终端屏幕将显示消息提示。
    - 在自己的终端输入要发送的消息内容:

    • 每行输入完后按下 [Return] 发送。
    • 在空行开头按下 [Ctrl + d] 结束消息发送。
  3. 接收回复
    - 伙伴收到消息后,可在其终

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值