红联Linux门户
Linux帮助

bash shell初级问题

发布时间:2009-02-27 21:57:22来源:红联作者:释梵
Example 2-1 清除:清除/var/log下的log文件
################################Start Script#######################################
1 # Cleanup
2 # 当然要使用root身份来运行这个脚本
3
4 cd /var/log
5 cat /dev/null > messages
6 cat /dev/null > wtmp
7 echo "Logs cleaned up."

在书上看到这个例子,没有看明白,请大侠给详细讲解一下。
尤其是messages和wtmp是什么东西?干什么用的?
文章评论

共有 10 条评论

  1. 王文果 于 2010-10-08 19:47:13发表:

    刚学,优点迷糊

  2. olderlong 于 2010-10-06 19:31:03发表:

    呵呵,学习了。

  3. windnest 于 2010-10-05 10:26:02发表:

    大概明白了一点 只有还是有点不了解 是不是/var/log下 有message和wtmp这两个文件?要是文件多了 不是要重复输入cat /dev/null?

  4. ArthurKing 于 2010-03-08 23:53:40发表:

    4# wang7131984


    5、6句相当于将于将NUll协议后面的文件中,即将后面的文件清空

  5. shuzhan87 于 2009-12-26 17:23:06发表:

    受益匪浅

  6. shirley1987 于 2009-04-22 19:47:50发表:

    受益匪浅~~

  7. 释梵 于 2009-03-01 10:58:28发表:

    哦,原来如此,收益匪浅!

  8. wang7131984 于 2009-02-28 17:58:02发表:

    messages和wtmp是LINUX中两个日志文件的名字,你可以百度一下它们的作用。messages一般使用来存放系统运行进程运行的相关信息。而wtmp可能是用来存放上次用户的登入信息吧,last命令就是现实wtmp的内容。/dev/null是一个特殊垃圾处理文件,所有将/dev/null作为输入的文件都被清空。

  9. 释梵 于 2009-02-28 10:44:00发表:

    对啊,这才是那书的开始部分,唉,这日子没法过了。。。
    :0wszxc

  10. heiyie 于 2009-02-28 09:52:16发表:

    刚看了那书,,,,一样的 不懂,,,,备受打击