当前位置: 首页 > article >正文

/dev/null的总结

dev/null ,是一个空文件(写入到/dev/null时全部丢失,读取/dev/null时自己返回EOF),具体总结下几种常见用途.

 

一、禁止标准输出.

eg: 

    cat $filename >/dev/null  

    # 文件内容丢失,不会输出到标准输出,.

 

二、禁止标准错误

eg: 

    rm $badname 2>/dev/null  

    #删除文件错误时,不会再有提示到终端,都丢到/dev/null里去了

 

三、禁止标准输出和标准错误的输出.

eg1: 

    cat $filename 2>/dev/null >/dev/null 

    # 如果"$filename"不存在,将不会有任何错误信息提示.

    # 如果"$filename"存在, 文件的内容不会打印到标准输出. 

    # 因此, 上面的代码根本不会输出任何信息. 

    # 当只想测试命令的退出码而不想有任何输出时非常有用。  

eg2:

    #-----------测试命令的退出 begin ----------------------#  

    ls dddd 2>/dev/null 8 

    echo $?    //输出命令退出代码:0为命令正常执行,1-255为有出错。  

    #-----------测试命令的退出 end-----------#    

    cat $filename &>/dev/null 

 

四、清除日志文件内容

eg:

    cat /dev/null > /var/log/messages 

    #  : > /var/log/messages   有同样的效果, 但不会产生新的进程.(因为:是内建的)   

    cat /dev/null > /var/log/wtmp

 

五、 隐藏cookie而不再使用

eg:

    if [ -f ~/.netscape/cookies ]  # 如果存在则删除.  

    then

        rm -f ~/.netscape/cookies  

    fi

    ln -s /dev/null ~/.netscape/cookies 

    # 现在所有的cookies都会丢弃而不会保存在磁盘上了.

http://www.lryc.cn/news/2412556.html

相关文章:

  • Ubuntu chmod 命令修改文件chmod读写权限
  • LDAP服务器搭建Linux
  • 中国互联网公司员工平均年龄出炉,平均年龄最低 27 岁,最高 33 岁
  • 数据库系统课设--人事管理系统
  • 我发的文章变成了0和1,那0和1是怎么发送给你的?计算机网络(二)物理层
  • 矢量图形引擎库VectorDraw Developer Framework 更新v7.7011.0.3
  • 据说这是北大教师孔庆东的韩国游记
  • 2024护网热门面试题总结(精华版)
  • SVN用户操作手册
  • ASN1 基础知识4
  • SAP ABAP 查找更改文档对象(SCDO)和表关系的在线字典1/2(全)
  • 火遍全国的网络热梗“yyds”,创造者被判刑3年
  • 贵州省2021年理科高考成绩查询,2021年贵州高考后多久能查到分数,贵州高考成绩查询时间...
  • 绍兴14岁女孩被德云社录取,她究竟有什么来历呢?
  • HTTP 状态码(网页错误代码)
  • HTML中正确设置表格table边框border的三种办法
  • apn描述文件下载_iOS 14/iPadOS14升级方法,附开发者预览版及公测版描述文件下载...
  • 如何正确做 Web 应用的压力测试?
  • 开源淘客APP源码抖客京东客多多客uniapp开发模板
  • 基于Java+MySQL+SpringBoot纺织品企业财务管理系统设计与实现
  • 【Android进阶学习】Android-广播接收器(Broadcast-Receivers)
  • OpenStack组件详解——Nova
  • 一周新闻纵览:100款App违法采集个人信息 ;三部门规范网络音视频信息服务;
  • rfid超高频与高频区别
  • 4.4、配置交换机vlan
  • 常用12个自动化测试工具
  • 加密算法先锋 —— MD5算法
  • CMMI 4高级别过程改进案例介绍
  • 大学生必备软件免费自学视频教程,让那些培训班都见鬼去吧
  • 宿舍管理查询系统