这个对OJ上做题很有用。OJ基本都是用标准输入输出(USACO除外)。但如果你在调试的时候也都是从控制台输入,那就太浪费宝贵的时间了。我们可以重定向标准输入,调试的时候从文件读,提交时从标准输入读。 在C语言中,方法比较简单。使用函数freopen(): freopen("data.in","r", ...
分类:
编程语言 时间:
2018-05-23 18:10:37
阅读次数:
318
本节学习的命令:tr,tee,wc 本节学习的技能: 计算机的组成 I/O管理及重定向 管道的使用 知识点九:管理及IO重定向(4_3) 计算机组成: 运算器、控制器: CPU 存储器:RAM 输入设备/输出设备 程序:指令和数据 控制器:读取指令,并在指令的控制下读取要进行的运算和数据 运算器: ...
分类:
系统相关 时间:
2018-05-15 19:35:25
阅读次数:
225
非常强大的文本操纵工具,sed,awk,grep 这个三个命令 都是操作文本文件的unix系统有几个非常命令的特点:1. 对于内核而言,unix文件都是字节序列。io设备也是文件。2. 至于文件的含义交由应用程序来解释。其中文本文件非常重要,因为unix提供 很多了实用程序(utility),这些程 ...
分类:
系统相关 时间:
2018-04-23 15:35:58
阅读次数:
222
IO重定向改变标准输出的位置:分为输出重定向和输出重定向。1.覆盖重定向 >>:将目标文件内的源内容覆盖掉。执行不存在的文件,既可以创建新文件。范例:# cat 1.txt 1111111111111111111122222222222222222222# echo -e "aaaaaaaaaaaaa\nbbbbbbbbbbbbb" > 1.txt
分类:
其他好文 时间:
2018-04-20 16:54:26
阅读次数:
118
cp命令:cp-i:交互式复制,覆盖之前会提醒你确认;cp-f:强制复制;cp-r:递归复制目录;cp-d:复制符号链接文件本身,而非其指向的源文件;cp-a:保持文件所有属性复制;mv命令:修改文件命令,重命名文件欧哲目录,移动位置等rm命令:删除命令,慎用-i:交互,提醒-f:不交互,直接就删-r:递归删除,例如rm-rf/变量:整型数据,浮点型数据,字符型数据,布尔型数据,日期等特殊存储格式
分类:
其他好文 时间:
2018-03-13 18:46:13
阅读次数:
167
标准输入输出执行一个shell命令行时通常会自动打开三个标准文件即标准输入文件(stdin),通常对应终端的键盘;标准输出文件(stdout)和标准错误输出文件(stderr),这两个文件都对应终端的屏幕。进程将从标准输入文件中得到输入数据,将正常输出数据输出到标准输出文件,而将错误信息送到标准错误文件中。标准输入输出描述符标准输入(stdin):0标准输出(stdout):1标准错误(stder
分类:
系统相关 时间:
2018-03-05 12:04:26
阅读次数:
218
管道和重定向:|、>、>>、<、<<运算器、控制器:CPU存储器:RAM(易失性存储器)输入/输出设备程序:指令和数据寄存器:CPU暂时存储器系统设定:默认输出设备:标准输出,STDOUT,1默认输入设备:标准输入,STDIN,0标准错误输出:STDERR,2标准输入:键盘标..
分类:
其他好文 时间:
2017-11-05 17:33:18
阅读次数:
153
bash的IO重定向及管道程序:指令+数据(数据结构+算法)读入数据:input输出数据:output打开的文件都有一个fd:filedescriptor(文件描述符)标准输入:keyborad,0标准输出:monitor,1标准错误输出:monitor,2I/O重定向:改变标准位置输出重定向:COMMAND>NEW_POS,COMMAND..
分类:
其他好文 时间:
2017-10-22 16:58:46
阅读次数:
192