文档章节

shell 屏蔽标准输出和错误输出

LiShixi
 LiShixi
发布于 2016/06/17 09:43
字数 177
阅读 716
收藏 1

su - ${username} -c "echo $CATALINA_HOME >/tmp/tmptest.txt" >/dev/null 2>&1

把命令的标准输出和错误输出,重定向到黑洞。

准备知识

0-标准输入流(stdin),
1-标准输出流(stdout),
2-标准错误流(stderr)。
& 表示等同于的意思。

2>&1,表示2的输出重定向等同于1 ####详解

  1. 这里会把su命令的标准输出(1)重定向到黑洞。
  2. 接着把错误输出流重定向到标准输出,因为第1步已经把标准输出重定向到黑洞,那错误输出流也就重定向到黑洞了。

最终效果就是命令执行时没有任何输出。

© 著作权归作者所有

LiShixi
粉丝 12
博文 121
码字总数 22979
作品 0
南京
程序员
私信 提问
一篇关于Linux下Shell脚本(Z)的阅读笔记

今天下了个名叫Z的压缩工具前端代码(版本2.7.1),读了下最大的感觉就是要学的东西还有好多呀~~~ 这篇blog里记录了我是我阅读源码后总结的几个知识点 OSC上Z的页面地址:http://www.oschin...

北风其凉
2014/12/18
84
0
python 守护进程(daemon)

守护进程的编写步骤:1、fork子进程,然后父进程退出,此时子进程会被init进程接管。2、修改子进程的工作目录,创建新进程组合新会话,修改umask。3、子进程再次fork一个进程,这个进程可以称...

1334293828193662
2017/01/02
0
0
五分钟搞定Bash功能与使用技巧

一个完整计算机的体系结构包括:硬件与软件,而软件又分为系统软件与应用软件,负责对硬件仅需管理与操作的是系统软件的内核部分,用户是无法与硬件或内核打交道的,用户通过应用程序或部分系...

吴伟祥
2018/12/03
6
0
云计算怎么学?Io重定向Redirection详解

Linux shell中的File Descripter可以理解为一个指向文件的指针。默认有三个FD:0,1,2。分别指向的是:Keyboard设备文件,Moniter设备文件,和Moniter设备文件。Shell中还允许有3--9的FD,默...

长沙千锋
2018/05/22
0
0
Linux下几种反弹Shell方法的总结与理解

  *本文原创作者:LlawLiet,本文属FreeBuf原创奖励计划,未经许可禁止转载。   之前在网上看到很多师傅们总结的linux反弹shell的一些方法,为了更熟练的去运用这些技术,于是自己花精力...

FreeBuf
2018/07/27
0
0

没有更多内容

加载失败,请刷新页面

加载更多

总结

一、设计模式 简单工厂:一个简单而且比较杂的工厂,可以创建任何对象给你 复杂工厂:先创建一种基础类型的工厂接口,然后各自集成实现这个接口,但是每个工厂都是这个基础类的扩展分类,spr...

BobwithB
29分钟前
2
0
java内存模型

前言 Java作为一种面向对象的,跨平台语言,其对象、内存等一直是比较难的知识点。而且很多概念的名称看起来又那么相似,很多人会傻傻分不清楚。比如本文我们要讨论的JVM内存结构、Java内存模...

ls_cherish
32分钟前
2
0
友元函数强制转换

友元函数强制转换 p522

天王盖地虎626
昨天
5
0
js中实现页面跳转(返回前一页、后一页)

本文转载于:专业的前端网站➸js中实现页面跳转(返回前一页、后一页) 一:JS 重载页面,本地刷新,返回上一页 复制代码代码如下: <a href="javascript:history.go(-1)">返回上一页</a> <a h...

前端老手
昨天
5
0
JAVA 利用时间戳来判断TOKEN是否过期

import java.time.Instant;import java.time.LocalDateTime;import java.time.ZoneId;import java.time.ZoneOffset;import java.time.format.DateTimeFormatter;/** * @descri......

huangkejie
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部