1>(标准输出) 2> (标准出错) 2>&1 (标准输出和标准出错)

1、bash  xxoo.bash  2> /dev/null             #把所有标准出错都扔到垃圾桶里面

2、bash  xxoo.bash  > /dev/null  2>&1    <=>    &> /dev/null     #把所有标准输出和标准出错都扔到垃圾桶里面

3、command >out.file 2>&1                    #把所有标准输出和标准出错都扔到out.file文件里面

1>(标准输出) 2> (标准出错) 2>&1 (标准输出和标准出错)

时间: 2024-11-19 20:33:14

1>(标准输出) 2> (标准出错) 2>&1 (标准输出和标准出错)的相关文章

条形码标准和二维码的标准

条形码的应用已经非常普遍,几乎所有超市里面的商品上面都印有条形码:二维码也开始应用到很多场合,如火车票有二维码识别.网易的首页有二维码图标,用户只需要用手机扫描一下就可以看到手机版网易的网址,免去了输入长串字符的麻烦. 条形码的标准 条形码的标准有ENA条形码.UPC条形码.二五条形码.交叉二五条形码.库德巴条形码.三九条形码和128条形码等,而商品上最常使用的就是EAN商品条形码.EAN商品条形码亦称通用商品条形码,由国际物品编码协会制定,通用于世界各地,是目前国际上使用最广泛的一种商品条形码

ios 计算label宽度(高度)出错在iPhone5s、iphone6上出错

今天使用Label的时候,需要计算UILabel的高度,发现在4,4s上显示正常,在iPhone5s.iphone6上显示出错 使用的方法为: NSString *teacherComment = @"评语是写给学生看的,所以一方面评语要使用学生能看得懂的英语来写,所使用的词汇和语法不能过高或过低于学生的现有水平,要切合学生的实际水平,符合学生的个性心理..."; float commentHeight = 0.0; if ([teacherComment isEqual:@"

VR/AR标准委员会成立,宣布全新的标准OpenXR

Khronos集团在今天早些时候宣布了开放VR/AR标准委员会--OpenXR工作组.这一组织也将会由世界领头羊VR/AR公司的代表组成. 而宣布的公司中包括:Facebook子公司Oculus.valve.unity.Epic.三星和谷歌,但是并不包含HTC的子公司Vive. Vive头盔本身在steam上拥有内容,也有自己的分发平台Viveport.并且一直被认为是比老对手Oculus Rift更加开放的平台. 上周在DICE大会上,Oculus内容副总裁Jason Rubin在一场圆桌讨论

python 以标准输出(sys.stdout)为例,看python的标准输入、标准错误输出

看了一个博客,挺不错的.http://www.cnblogs.com/turtle-fly/p/3280519.html 标准输出(sys.stdout)对应的操作就是print(打印)了,标准输入(sys.stdin)则对应input(接收输入)操作,标准错误输出和标准输出类似也是print(打印). python最基本的操作 - 打印: print 1 其效果是把 1 写在console(命令行)里面让你看. 实际上他的操作可以理解为:把console(命令行)作为一个板子,通过sys.st

python标准输出 标准错误 重定向

1.sys.stdin  为文件对象, 当对文件对象做循环的时候,返回的为行数 2.ls > log 2>&1  标准输出和标准错误都输出到log,&> log也可以,但是会有版本限制 3.print 和stdout的区别: print 是调用一个对象的write方法,通常是stdout print会先进行格式转换 print 123456   == sys.stdout.write(str(123456)+'\n') 4.标准输出不可以为int类型, sys.stdou

Shell标准输出、标准错误 &gt;/dev/null 2&gt;&amp;1

Shell中可能经常能看到:>/dev/null  2>&1 eg:sudo kill -9 `ps -elf |grep -v grep|grep $1|awk '{print $4}'` 1>/dev/null 2>/dev/null 命令的结果可以通过%>的形式来定义输出 /dev/null 代表空设备文件 > 代表重定向到哪里,例如:echo "123" > /home/123.txt 1 表示stdout标准输出,系统默认值是

不带缓冲的IO的标准输入到标准输出

在POSIX标准中提供了函数open, read, write, lseek以及close提供不带缓冲的IO,这些函数都是使用文件描述符: 在Linux/Unix系统中将标准输入复制到标准输出简单实现如下: #include <unistd.h> #define BUFFSIZE 4096 int main(int argc, char **argv) { int n; char buf[BUFFSIZE]; while((n = read(STDIN_FILENO, buf, BUFFSIZ

linux中Shell标准输出错误 &gt;/dev/null 2&gt;&amp;1 分析【转】

Shell中可能经常能看到:>/dev/null  2>&1 eg:sudo kill -9 `ps -elf |grep -v grep|grep $1|awk '{print $4}'` 1>/dev/null 2>/dev/null 命令的结果可以通过%>的形式来定义输出 /dev/null 代表空设备文件 > 代表重定向到哪里,例如:echo "123" > /home/123.txt    1 表示stdout标准输出,系统默

Shell的文件描述符操作,包括标准输入,标准输出,自定义文件描述符

Abstract: 1) Linux Shell 命令的标准输入.标准输出.标准错误,及其重定位: 2)Linux Shell 操作自定义文件描述符: 文件描述符是与文件相关联的一些整数,他们保持与已打开文件的关联.众所周知的文件描述符是标准输入stdin.标准输出stdout.标准错误stderr,我们可以重定位这些文件描述符关联文件的内容到另外一个文件文件描述符. 1. Linux Shell 命令的标准输入.标准输出.标准错误 当我们在编写 shell 脚本时,我们会非常频繁地操作执行命令

[转帖]Linux的标准输入 标准输出和错误输出

https://www.cnblogs.com/softidea/p/3965093.html 感觉自己对 这一块的理解一直不好 昨天同事给了一个 bat 文件也用到了标准输入 直接通过文件进行输入 脚本参数内容 比之前写脚本参数容易的多也规整的多 今天再看 linux的标准输入和标准输出 尤其是哪一句 2>&1 将错误输出 重定向到标准输出 自己竟然一直没有理解到 & 其实是地址符号的意思.. 这一块是在是太low了. 当我们在shell中执行命令的时候,每个进程都和三个打开的文件