原创 Linux标准教科书第四版 180716

2018-7-16 21:14 2287 19 1 分类: 软件与OS
3章 正规表现和通道

3.1标准输入输出
对于UNIX的程序来说,有一个入口和2个出口。



3.2 redirect 转向,转发
 字面理解就是输出方向发生了变化,由输出给画面,转向于输出给文件。

3.2.1 输出的转向
  夏尔输出目标从默认设定变成文件形式时。称为转向。以>符号来表示。

实习:



ls-output的文件被生成。利用cat指令,来确认文件ls-output的内容。


ls-output文件被生成,其中保存了ls的输出信息。如果已经存在ls-output的情况下,过去的被删除,新的被生成。如果不想被覆盖,就使用>>符号

3.2.2 cat命令来做成文件
利用cat和转向功能的组合,可以做成内容自定的文件。



Control-d 按键组合,表示输入数据完结的功能。

Control-c则是中断处理程序的功能。

cat:取自于conCATenate 连接
当使用 cat FILE时,FILE1的内容和标准输出就连接在一起的意思。

3.3标准错误输出
   电脑操作时,会出现各种各样的错误,通常会以画面的形式来报错。




tekitou这个文件的详细输出信息,以ls-l-output文件形式输出。但如果tekitou这个文件不存在时,就会显示标准错误。
而在ls-l-output文件中,则不会显示标准输出内容。

UNIX,通常错误信息会默认为标准错误输出。因为当标准输出以文件形式保存时,错误信息可以在画面上确认。
当然标准错误输出也是可以转向输出到文件里。这个时候,错误信息不会显示在画面中,而是输出到文件中。当需要对动作进行确认,记入错误信息时,就需要利用这种方式。

2 代表标准错误输出。1 代表标准输出,如果想同时输出标准输出的内容和标准错误输出的内容,方法如下。 2>&1


如果不想显示标准输出和标准错误输出的内容时,方法如下。向/dev/null 这个时候输出就没有任何反应。

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
PARTNER CONTENT

文章评论2条评论)

登录后参与讨论

用户3880034 2018-7-17 17:05

多谢楼下夸奖。俺也不算啥无私奉献。充其量是翻译了一些文献,还翻译的不够好。

kaix 2018-7-17 08:55

佩服博主这种无私奉献的人
相关推荐阅读
用户3880034 2019-01-01 21:15
学习C++的日子 第四天 2018年01月01日
类 构造函数 constructor 与 析构函数 destructor用途:构造函数 constructor 初始化       ...
用户3880034 2018-12-30 16:04
学习C++的日子 第三天 2018年12月30日
function overloading 叫法 函数重载,函数多载。在电气学上,overloading有过载的意思,说实在的这个英文说法总觉的不是很准确。本人在这里使用了函数多载这个说法。要做的是什么...
用户3880034 2018-12-29 21:27
学习C++的日子 第二天 2018年12月29日
class:类  基础1这里简单介绍一下类,后面还会详细叙述/////////////////////////////////////////////////////////////////...
用户3880034 2018-12-14 00:00
学习C++的日子 第一天 2018年12月14日
因为工作变动,现在需要学习C++,说真的,这个岁数学起来确实是非常的吃力。    应用环境还是Virtual C++6.0,这个比较单纯一些,又是免费的。按照惯例,先从h...
用户3880034 2018-09-18 21:47
电路板设计入门 第十九天 记 20180918
减少去耦电容所带来的影响对于可能使用大电流的多引脚,大规模的LSI等,需要谨慎设置去耦电容。例如针对8片,各1000个引脚的BGA元件的设计,疏漏掉对同时进行信号变化的考虑时,有时会出现设计的去耦电容...
用户3880034 2018-09-09 21:12
电路板设计入门 第十八天 记 20180909
DRC检查分为在线和设计完成后。   在线DRC检查指的是在设计中能够进行查错功能。例如,两线距离过进,元件焊盘重叠,就会出现即时报错。并会根据布线规则,及时避开等。设计完成后的检...
EE直播间
更多
我要评论
2
19
关闭 站长推荐上一条 /3 下一条