Linux 利用黑洞实现“取消在控制台输出日志”

摘要:
知识点在Linux中,有三个常见的IO设备0:表示stdin标准输入。类似于System.err。用Java打印,它将信息输出到错误输出设备!通常,命令pwd˃a。txt相当于pwd1˃a。txt注释:faefafafca1˃c.log2˃c。log相当于faefafafca1˃dLog2˃&1,但也存在差异。faefafafca1˃c.log2˃c。log将打开c log文件两次!Faefafeafca1˃天。log2˃&1将只打开一次c.log文件!最后一个命令是javajarlog。jar2051˃/dev/null2˃&1###最后一个&表示在后台运行
知识点

在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 &
##最后一个& 代表后台运行

免责声明:文章转载自《Linux 利用黑洞实现“取消在控制台输出日志”》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇ASP.NET 中实现会话状态的基础Rocksdb Compaction原理下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

idea中控制台的Problem窗口,代码的实时编译错误提醒功能开启

1.file—Settings—搜索compiler—将build project automatically点击之后应用该工程就会实时编译,提示错误 2.idea扫描dao层的时候报错,但是项目是正常运行的是因为项目可能是使用自动扫描的方法所以需要进行以下设置: file—Settings—搜索insperctions—spring—spring cor...

Centos7 安装 MySQL5.7

Centos7 安装 MySQL5.7 一、环境介绍 1.安装包版本介绍 MySQL 有三种安装方式:RPM安装、二进制包安装、源码包安装。我们这篇文章以二进制方式安装MySQL 软件名称 版本 系统版本 CentOS Linux release 7.2.1511 (Core) MySQL mysql-5.7.18-linux-glibc2....

详细分析MySQL的日志(一)

官方手册:https://dev.mysql.com/doc/refman/5.7/en/server-logs.html 不管是哪个数据库产品,一定会有日志文件。在MariaDB/MySQL中,主要有5种日志文件: 1.错误日志(error log):记录mysql服务的启停时正确和错误的信息,还记录启动、停止、运行过程中的错误信息。 2.查询日志(ge...

KL散度

转自:http://www.cnblogs.com/hxsyl/p/4910218.html 一、第一种理解     相对熵(relative entropy)又称为KL散度(Kullback–Leibler divergence,简称KLD),信息散度(information divergence),信息增益(information gain)。   K...

每天一个linux命令(24):Linux文件类型与扩展名

Linux文件类型和Linux文件的文件名所代表的意义是两个不同的概念。我们通过一般应用程序而创建的比如file.txt、file.tar.gz ,这些文件虽然要用不同的程序来打开,但放在Linux文件类型中衡量的话,大多是常规文件(也被称为普通文件)。 一. 文件类型 Linux文件类型常见的有:普通文件、目录文件、字符设备文件和块设备文件、符号链接文件...

【MySQL 组复制】1.组复制技术简介

组复制有两种模式 单主模式(single-primary/single-master)下自动选举出一个主节点,从而只允许在同一时刻只有该主节点可以更新数据。 对于MySQL的高级使用人员,可以通过复制组实现多主模型(multi-primary),这种模型下,所有的主节点都可以在同一时刻接受更新操作,即并发写。 MySQL组复制有一个内置的组成员服务(gro...