zoukankan      html  css  js  c++  java
  • Linux 利用黑洞实现“取消在控制台输出日志”

    知识点

    在linux中,有三个常用的IO设备

    • 0:代表stdin标准输入。类似Java中的System.in.scan().接收用户在键盘的信息,传递给标注输入设备

    • 1:代表stdout标准输出。类似Java中的System.out.print(),将信息输出到标准输出设备!

    • 2:代表stderr标准错误。类似Java中的System.err.print(xx),将信息输出到错误输出设备!

    平时我们使用的命令

    pwd > a.txt
    等价于
    pwd  1> a.txt 

    注意点:faefafeafca 1> c.log 2> c.log 效果等价于  faefafeafca 1> d.log 2>&1,但是也有区别

            faefafeafca 1> c.log 2> c.log会打开c.log文件两次!

            faefafeafca 1> d.log 2>&1只会打开c.log文件一次!效率高!建议使用!

    最终命令

    java jar log.jar 20 5  1> /dev/null 2>&1 &
    ##最后一个& 代表后台运行
  • 相关阅读:
    缓存
    json集合取值
    四个div块点击某个突出显示
    table获取某一列的td
    鼠标悬浮tr追加背景颜色
    jquery弹出层
    面试题
    表单校验及正则表达式
    jquery操作DOM
    jquery的事件与动画
  • 原文地址:https://www.cnblogs.com/yangxusun9/p/12584558.html
Copyright © 2011-2022 走看看