>/dev/null2>&1是什么意思 null等产品是什么意思

在一些Shell脚本中,特别是Crontab的脚本中,经常会看到>/dev/null2>&1这样的写法。

其实这个很好理解。我们分两部分解释。

1.>/dev/null

大家知“>”(右尖括号)在unix/linuxshell中表示输入到的意思,就是把”>”左边的内容输入到”>”右边。

比如:echotext>1.txt就把“text”这个文本输入到1.txt这个文件中。

那么“/dev/null”又是个什么东东呢?它代表一个空设备,即不存在的设备。也就是说,抛弃”>”左边的内容,不进行输出。

2.2>&1

这个其实是三个部分组成的:2,>&,1。我们先来搞清楚这里的2和1是什么意思。在/usr/include/unistd.h中,你可以找到如下代码。

#defineSTDIN_FILENO0#defineSTDOUT_FILENO1#defineSTDERR_FILENO2

这是三种不同的流。

2代表stderr.

1代表sdtout.

而&>则表示把符号左边的内容以符号右边的形式输出。

2&>1就是把,把stderr做为stdout输出。

现在我们结合这两个部分来看。2&>1定义了把stderr做为标准的stdout流输出,然后stdout的内容全部写入/dev/null,也就是说被舍弃掉。

结论就是,无论执行的是什么命令,哪怕运行中出现了error都不会有回显。

>/dev/null2>&1是什么意思 null等产品是什么意思

  

爱华网本文地址 » http://www.aihuau.com/a/25101014/221847.html

更多阅读

中医所说的“互为表里”是什么意思? 中医所说平性食物是指

阅读吴清忠的《人体使用手册》,看这段,收获很大,明白了中医所说的“互为表里”是什么意思。特摘录于此,大家分享。五脏六腑是中国人用了几千年的一个名词,就是指人体内的主要器官。中国人把人体内部的主要器官分为“脏”和“腑”两个大类

电影格式TS、TC、SCR、R5、BD、HD等版本意思 ts tc什么意思

在很多电影下载网站的影片标题中我们都能看到,《恋爱通告BD版》、《游龙戏凤TS版》等,这些英文缩写都是什么意思呢?都代表什么画质?下面就给大家整理一下,各个版本的具体含义:1、CAM(枪版)CAM通常是用数码摄像机从电影院盗录。有时会使用小

哦,原来“Hon”就是“Honey”的意思。。 honey是什么意思

俺也不怕姐妹们笑话,来美国这段时间,也闹了不少笑话。第一次笑话是刚来美国没有几天发生的:话说老公对俺的称呼,从一开始喊我的 first name, 到后来喊 honey , 在中国的时候都是喊我 honey的。来美国没有几天,就觉得老公喊俺变成了“Hon

转载 “股市真便宜"是什么意思? 股市国家队是什么意思

原文地址:“股市真便宜"是什么意思?作者:张化桥下面是我2012年的文章:“股市真便宜"是什么意思?有这样几个标准:(1)上市公司纷纷回购股票,不是装模作样地回购,而是大幅度地回购,穷其资源回购。(2)大股东们纷纷增持股票。同样,不是装模作样地增持,

声明:《>/dev/null2>&1是什么意思 null等产品是什么意思》为网友追梦听雨分享!如侵犯到您的合法权益请联系我们删除