分解这个组合:“>/dev/null 2>&1” 为五部分。(1表示标准输出,2表示标准错误输出,2>&1表示将标准错误输出重定向到标准输出)1:> 代表重定向到哪里,例如:echo "123" > /home/123.txt2:/dev/null 代表空设备文件3:2> 表示stderr标准错误4...
分类:
其他好文 时间:
2014-12-23 18:59:26
阅读次数:
206
流不尽,东逝水关于流,以前大致知道有这样三个概念:标准输入流(stdin)、标准输出流(stdout)和错误输出流(stderr)。什么是流,做什么用的,怎么个用法?基本概念下面这篇文章讲得已经比较浅显易懂,我就不累赘了,各位看官可以诺诺屁股往那边去。http://blog.csdn.net/lji...
分类:
系统相关 时间:
2014-12-17 23:57:34
阅读次数:
335
Abstract:
1) Linux Shell 命令的标准输入、标准输出、标准错误,及其重定位;
2)Linux Shell 操作自定义文件描述符;
文件描述符是与文件相关联的一些整数,他们保持与已打开文件的关联。众所周知的文件描述符是标准输入stdin、标准输出stdout、标准错误stderr,我们可以重定位这些文件描述符关联文件的内容到另外一个文件文件描述符。...
分类:
系统相关 时间:
2014-12-16 15:08:02
阅读次数:
327
当某个程序打开文件时,操作系统返回相应的文件描述符,程序为了处理该文件必须引用此描述符。所谓的文件描述符是一个低级的正整数。最前面的三个文件描述符(0,1,2)分别与标准输入(stdin),标准输出(stdout)和标准错误(stderr)对应。因此,函数 scanf() 使用 stdin,而函数 printf() 使用 stdout。你可以用不同的文件描述符改写默认的设置并重定向进程的 I/O ...
分类:
系统相关 时间:
2014-12-10 21:23:07
阅读次数:
320
assert宏的原型定义在中,其作用是如果它的条件返回错误,则终止程序执行,原型定义:[1]#include void assert( int expression );assert的作用是现计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条出错信息,然后通过...
分类:
其他好文 时间:
2014-12-08 19:22:56
阅读次数:
171
对于真机,日志没法保存,不好分析问题。所以有必要将日志保存到应用的Docunment目录下,并设置成共享文件,这样才能取出分析。 首先是日志输出,分为c的printf和标准的NSLog输出,printf会向标准输出(sedout)打印,而NSLog则是向标准出错(stderr),我们需要同时让他.....
分类:
移动开发 时间:
2014-12-08 09:12:44
阅读次数:
222
1.NSLog会将字符串打印在两个地方:操作系统的控制台和IDE的控制台。2.对于NSLog来说,它打印的一个目的地并非控制台,而是系统文件“system.log”。 它另一个输出的目的地并非IED的控制台,而是stderr。日志描述- (NSString *)description...
分类:
其他好文 时间:
2014-12-03 20:54:29
阅读次数:
111
解析这些参数要用到gflags,确保你使用的glog支持gflags . logtostderr(bool, default=false) ???? 是否把日志输出到stderr. ???? Note: 这个参数可以设置为true,1或yes,当然也可以设置为fal...
分类:
其他好文 时间:
2014-11-27 23:48:42
阅读次数:
1208
#define DEBUG_ENABLE
#ifdef DEBUG_ENABLE
#define DPRINT(fmt, args...) fprintf(stderr, "[DPRINT...][%s %d] "fmt"\n", __FILE__, __LINE__, ##args);
#else
#define DPRINT(fmt, ...)
#endif...
分类:
其他好文 时间:
2014-11-26 11:26:15
阅读次数:
263
写SHELL好久了,经常被异常困扰,可竟然坚持了若干年没用过,回想以前服务过的公司,阿弥陀佛,罪过罪过。废话少说,希望此篇文章可以协助大家和我彻底结束SHELL脚本就是LINUX命令集合的初级阶段。一、STDOUT、STDERR 如果要获取SHELL脚本的异常输出,就需要首先理解SHELL命令的标....
分类:
系统相关 时间:
2014-11-18 23:13:38
阅读次数:
175