当前位置:  技术问答>linux和unix

about /dev/null

    来源: 互联网  发布时间:2016-07-02

    本文导语:  正在看高级 Bash 脚本编程指南, 第一个例子:   1 # 清除 2 # 当然要使用root身份来运行这个脚本. 3  4 cd /var/log 5 cat /dev/null > messages 6 cat /dev/null > wtmp 7 echo "Logs cleaned up." 作用:清除/var/log下的log文件 a....

正在看高级 Bash 脚本编程指南, 第一个例子:


 
1 # 清除
2 # 当然要使用root身份来运行这个脚本.

4 cd /var/log
5 cat /dev/null > messages
6 cat /dev/null > wtmp
7 echo "Logs cleaned up."



作用:清除/var/log下的log文件

a. 大概知道把文件 move 到 /dev/null 是可以删除, 但 /dev/null 具体的细节不是很了解, 前辈们来给解惑一下.

b. 把 /dev/null 重定向一个文件, 也是可以将这个文件删除掉吗?


thanks

|
/dev/null,外号叫无底洞,你可以向它输出任何数据,它通吃,并且不会撑着!
/dev/zero,是一个输入设备,你可你用它来初始化文件。
/dev/null------它是空设备,也称为位桶(bit bucket)。任何写入它的输出都会被抛弃。如果不想让消息以标准输出显示或写入文件,那么可以将消息重定向到位桶。
/dev/zero------该设备无穷尽地提供0,可以使用任何你需要的数目——设备提供的要多的多。他可以用于向设备或文件写入字符串0。

oracle@localhost oracle]$if=/dev/zero of=./test.txt bs=1k count=1
oracle@localhost oracle]$ ls -l
total 4
-rw-r--r-- 1 oracle dba 1024 Jul 15 16:56 test.txt

eg,

find / -name access_log 2>/dev/null

这样,一些诸如一些错误信息就不会显示出来。

至于你说的将/dev/null重定向到一个文件,是将这个文件内容清空不是删除文件

|

噢,耶!

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间javax.print类serviceuifactory的类成员方法: about_uirole定义及介绍
  • A question about RPM
  • about chmod command
  • help, about deployment(jb3)
  • about date
  • I got a problem about JTable when Serialized
  • about jdk(12)
  • SCJP模拟题 about modifier
  • about capture packets under linux
  • SOS,About ifconfig?
  • !!!急,About RedHat 7.1,我的root密码丢了!!!
  • about vi ?
  • problem:about application
  • a little problem about the command "java"
  • About SCO Openserver and Oracle
  • ABOUT JBUILDER,请教。100’
  • about the http proxy,,help!!!
  • about vi ? iis7站长之家
  • about the Object.clone() ??
  • A problem about JScrollPane
  • about ping


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3