第6章网络通信(免费阅读).pptVIP

  • 2
  • 0
  • 约3.38千字
  • 约 35页
  • 2017-01-01 发布于重庆
  • 举报
UNIX操作系统 第六章 网络通信 UNIX提供了哪些网络通信的命令? 如何使用这些命令? 【问题的提出】 Top软件开发公司的开发人员之间经常需要进行交流,如何在不借助其他通信软件的情况下来实现呢? 【问题分析】 Unix操作系统本身已经内置了许多网络通信的功能,通过专门的命令可以实现邮件服务、文件传输、聊天等任务。 邮件服务 在UNIX下,每个用户都有一个私人邮箱(新建用户时自动创建),用户能够与系统任何用户收发电子邮件。 邮件服务 1.邮箱类型 UNIX系统中有两种邮箱: 系统邮箱:每个用户都有一个系统邮箱,位于/var/spool/mail目录下(Linux) 比如用户aa的系统邮箱就是文件/var/spool/mail/aa 用户邮箱:除了系统邮箱外,每个用户在自己的主目录中还有一个用户邮箱mbox文件。 aa的用户邮箱为/home/aa/mbox。当用户读完邮件后,系统会自动把邮件复制一份追加到用户的mbox文件中。 邮件服务 邮件服务 2.写邮件 打入mail指令,後跟收件人注册名,就可发送邮件。假如发送邮件给多个收件人,名字用空格符〈space〉分隔。 $mail tom[enter] 给tom发邮件 subject:hello[enter] 输入主题 Where are you? [enter] 输入邮件内容 [ctrl-d] 邮件结束 EOT mail显示传输结束 邮件服务 2.写邮件 -s 表示设置邮件主题,如有空格,要用双引号括起来。 $mail –s hello tom[enter] 给tom发邮件 Where are you? [enter] 输入邮件内容 [ctrl-d] 邮件结束 EOT mail显示传输结束 邮件服务 3.读邮件 每次进入系统时,如果收到邮件,系统都会显示以下信息: You have mail. 可以用不带参数的mail命令读取。 $mail mail Versin 8.2 Type? for Help /var/spool/mail/aa:2 messages/new/unread u2 aaa Sun Aug 05 23:48 47/2109 Hello n1 bbb Fri Aug 03 08:01 23/6332 Welcome 第一行为mail的版本号 第二行显示系统邮箱的路径和消息的数目和状态。 邮件服务 4.发送文件 如果邮件很长,可以使用vi编辑并保存成文件再将其作为邮件发送出去。 $ mail tom file 邮件服务 5.mail命令模式 用户读取邮件时, mail处于命令模式,提示符为。在命令模式下可以对邮件进行复制、删除、回复等操作。 1)显示邮件 2)回复邮件 3)删除邮件 4)保存邮件 5)退出邮件 邮件服务 1)显示邮件 [enter] 显示当前邮件 3[enter] 显示第3条邮件 t 1 3[enter] 显示第1和第3条邮件 t 1-3[enter] 显示第1-3条邮件 邮件服务 2)回复邮件 R 发信给送件人 r 发送送件人(To:)和所有接收该邮件的用户(Cc:) ?R[enter] 回复当前邮件 subject:RE:Hello 主题是关于Hello Where are you? [enter] 编辑回复内容 [ctrl-d] 邮件结束 EOT mail显示传输结束 R 3[enter] 回复邮件3 r 3[enter] 回复邮件3和所有其他接收到3的用户 邮件服务 3)删除邮件 d x 删除第x条信息 u x 恢复被删除的第x条信息 d[enter] 删除当前邮件 d 3[enter] 删除第3条邮件 d1-3[enter] 删除第1-3条邮件 h 显示所有消息的头部 u 1[enter] 恢复被删除的邮件1 u 3[enter] 恢复被删除的邮件3 u *[enter] 恢复所有被删除的邮件 d /string[enter] 删除主题中含有string的邮件 d aaa[enter] 删除

文档评论(0)

1亿VIP精品文档

相关文档