【fork之后并不能确定究竟是哪个进程首先执行相关】
【fork后子进程会复制父进程的资源,缓冲区是父进程的资源,所以自然会复制一份】
【设备的不同缓冲属性】
【标准输出设备在正常情况下是linux中的行缓存的设备(除出错)】
【linux中写入文件流是全缓存的,也就是换行符并不会冲洗缓冲区】...
分类:
系统相关 时间:
2014-10-29 14:49:34
阅读次数:
302
背景:屏幕打印不一定都是从标准输出来的,也包括标准错误输出流stderr中的信息文件描述符定义(系统定义了12个)0 标准输入1 标准输出2 标准错误0 默认键盘输入1,2默认从屏幕打印,可以重定向到其他文件参考:流,管道重定向[IBM]:http://www.ibm.com/developerwo...
分类:
系统相关 时间:
2014-10-29 01:57:04
阅读次数:
215
1 tail 指令 2 3 功能:从指定点开始将文件写到标准输出。使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不断刷新,使你看到最新的文件内容。 4 5 标准用法: 6 tail [-f] [-...
分类:
其他好文 时间:
2014-10-28 19:56:47
阅读次数:
248
简单的格式化文本fmt [option] [file-list]fmt通过将所有非空白行的长度设置为几乎相同,来进行简单的文本格式化参数fmt从file-list中读取文件,并将其内容的格式化版本发送到标准输出。如果不制定文件名或者用连字符(-)来替代文件名,则fmt将从标准输入读取文本信息选项-s...
分类:
其他好文 时间:
2014-10-28 17:34:33
阅读次数:
219
head与tail就像它的名字一样的浅显易懂,它是用来显示开头或结尾某个数量的文字区块,head用来显示档案的开头至标准输出中,而tail想当然尔就是看档案的结尾。1.命令格式:head[参数]...[文件]...2.命令功能:head用来显示档案的开头至标准输出中,默认head命令打印其相应文件的...
分类:
其他好文 时间:
2014-10-28 17:16:11
阅读次数:
162
shell中可能经常能看到:>/dev/null 2>&1命令的结果可以通过%>的形式来定义输出/dev/null 代表空设备文件> 代表重定向到哪里,例如:echo "123" > /home/123.txt1 表示stdout标准输出,系统默认值是1,所以">/dev/null"等同于"1>/d...
分类:
其他好文 时间:
2014-10-28 15:13:17
阅读次数:
174
一、printf函数这是在stdio.h中声明的一个函数,因此使用前必须加入#include ,使用它可以向标准输出设备(比如屏幕)输出数据1.用法printf("Hello, World!");输出结果是:2> printf(字符串, 格式符参数)1 // 使用常量作参数2 printf("My ...
分类:
其他好文 时间:
2014-10-26 01:33:44
阅读次数:
189
System.out:标准输出设备,控制台
System.in:标准输入设备,键盘
输入演示
输入字符串遇到回车,打印,输入over,输入结束
PS:键盘的录入只读取一个字节,先将字节拼一个字符串,所以需要一个容器,再参与over的判断...
分类:
编程语言 时间:
2014-10-25 23:03:24
阅读次数:
243
grep是linux中使用最广泛的命令之一,缩写来自GloballysearchaRegularExpressionandPrint,是一种强大的文本搜索工具。grep支持使用正则表达式搜索文本,根据用户指定的模式对目标文件逐行搜索并显示出能够被匹配到的行,默认将结果打印到标准输出。Linux使用的是GNU版本的grep,包..
分类:
其他好文 时间:
2014-10-25 02:06:44
阅读次数:
200
1.我们的程序经常使用很多IO库,用来输入输出例如:istream(输入流)类型,提供输入操作。ostream(输出流)类型, 提供输出操作。cin, 一个istream对象,从标准输入读取数据。cout,一个ostream对象,向标准输出写数据。cerr, 一个ostream对象,通常用于输出程序...
分类:
编程语言 时间:
2014-10-23 20:44:36
阅读次数:
219