AIX命令参考大全,卷 4,n - r - news 命令

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

AIX命令参考大全,卷 4,n - r

news 命令

用途

将系统消息项写入标准输出。

语法

news-a -n -sItem ... 

描述

news 命令将系统消息项写入标准输出。该命令使您了解有关系统的消息。在 /var/news 目录中,每个消息项都包含于一个单独的文件里。通过将 news 命令(跟有 -n 标志)包含在他们的 $HOME/.profile 文件或者系统的 /etc/profile 文件里,大多数用户在每次登录的时候运行带有该标志的该命令。对该目录拥有写许可权的任何用户都可以创建消息项。创建消息项不需要拥有读许可权。

如果运行没有任何标志的 news 命令,则 /var/news 文件中每个当前文件都会显示出来,最近的首先显示。使用 -a 标志,该命令显示所有消息项。如果指定了 -n 标志,那么只显示未读消息项的名称。使用 -s 标志显示未读消息项的数目。也可以使用 Item 参数指定想要显示的文件。

每个文件前有相应的报头。为了避免报告旧消息,news 命令存储了一个当前时间。news 命令认为您的当前时间是 $HOME/.news_time 文件最新修改的日期。每次读消息的时候,该文件的修改时间更改为读消息时的时间。只有在这时间之后公布的消息项文件才认为是当前的。

在显示消息项期间,按下中断(Ctrl-C)按键顺序将停止该项的显示,并开始显示下一项。再次按下 Ctrl-C 按键顺序将结束 news 命令。

注意:消息项可以包含多字节字符。

标志

-a 不管当前时间如何,显示所有消息项。当前时间不更改。
-n 报告当前消息项的名称,而不用显示它们的内容。当前时间不更改。
-s 报告当前消息项数目,而不用显示它们的名称或内容。当前时间不更改。

示例

  1. 要显示从上次读取消息开始已经公布的项,请输入:

    news
  2. 要显示所有的消息项,请输入:
    news  -a pg
    不管您是否已经读过这些消息,所有的消息项一次都显示一个页面(| pg)。
  3. 要列出未读消息项的名称,请输入:
    news  -n
    每一个名称在 /var/news 目录里是一个文件。
  4. 要显示特定的消息项,请输入:

    news newusers services

    该命令序列显示了关于 newusersservices 的消息,它们是一些由 news -n 命令列出的名称。

  5. 要显示未读消息项的数目,请输入:
    news  -s
  6. 要公布消息供每个人读取,请输入:
    cp schedule /var/news
    这是把 schedule 文件复制到系统 /var/news 的目录里以创建 /var/news/schedule 文件。要做到这点,必须有对 /var/news 目录的写许可权。

文件

/usr/bin/news 包含 news 命令。
/etc/profile 包含系统概要文件。
/var/news 包含系统消息项文件。
$HOME/.news_time 表示 news 命令上次调用的日期。

相关信息

pg 命令。

/etc/security/environ 文件、profile 文件。

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]