在写C++控制台程序的时,如果使用Xcode或者Visual Studio之类的IDE,需要创建许多工程,会造成很多不便。有时,采用Vim或者Sublime text等编辑器编写简单的控制台程序能节省许多时间。但是,在编译时,就必使用命令行编译运行。这时,一个事先编写好的shell脚本能大大缩短调试 ...
分类:
编程语言 时间:
2019-01-18 23:08:32
阅读次数:
327
标准输入重定向(STDIN,文件描述符为 0):默认从键盘输入,也可从其他文件或命令中输入。(文件描述符可以省略) 标准输出重定向(STDOUT,文件描述符为 1):默认输出到屏幕。(文件描述符可以省略) 错误输出重定向(STDERR,文件描述符为 2):默认输出到屏幕。(文件描述符不可省略) 用例 ...
分类:
其他好文 时间:
2019-01-08 15:04:55
阅读次数:
147
Linux Shell 环境中支持输入输出重定向,用符号"<"和">"来表示。0、1和2分别表示标准输入、标准输出和标准错误信息输出,可以用来指定需要重定向的标准输入或输出,比如 2>a.txt 表示将错误信息输出到文件a.txt中。 同时,还可以在这三个标准输入输出之间实现重定向,比如将错误信息重 ...
分类:
其他好文 时间:
2019-01-08 12:22:26
阅读次数:
155
1、date >> 123 date > 123 2、abc 2>123 abc 2>>123 abc 2>/dev/null 标准输出重定向到回收站 3、date & > 123 abc & >123 4、date >>123 2>&1 abc >>123 2>&1 (注:123为文件名 date ...
分类:
系统相关 时间:
2018-12-30 14:42:45
阅读次数:
249
1. 命令列表: command > file 将输出重定向到file command < file 将输入重定向到file command >> file 将输出以追加的方式重定向到file 2. Here Document Here Document用于将输入重定向到一个交互式shell脚本或程 ...
分类:
系统相关 时间:
2018-12-28 13:25:44
阅读次数:
186
Linux 命令默认从标准输入设备(stdin)获取输入,将结果输出到标准输出设备(stdout)显示。一般情况下,标准输入设备就是键盘,标准输出设备就是终端,即显示器。 输出重定向:命令的输出不仅可以是显示器,还可以很容易的转移向到文件,这被称为输出重定向。 命令输出重定向的语法为: $ comm ...
分类:
系统相关 时间:
2018-12-06 20:41:14
阅读次数:
251
自己写一下吧,免得又忘了,被人问到,被鄙视 0 表示标准输入, 1 表示标准输出 , 2 表示标准错误输出 一个 > 表示已覆盖的方式把命令的正确执行重定向到文件 两个 >> 表示是以追加的方式重定向到文件 2>> 表示把错误输出重定向到文件 ...
分类:
系统相关 时间:
2018-12-01 15:11:43
阅读次数:
217
1输入输出重定向简而言之,输入重定向是指把文件导入到命令中,而输出重定向则是指把原本要输出到屏幕的数据信息写入到指定文件中。在日常的学习和工作中,相较于输入重定向,使用输出重定向的频率更高,所以又将输出重定向分为了标准输出重定向和错误输出重定向两种不同的技术,以及清空写入与追加写入两种模式。1.1标准输入重定向1.2标准输出重定向1.3错误输出重定向表3-1输入重定向中用到的符号及其作用符号作用命
分类:
系统相关 时间:
2018-11-26 20:59:51
阅读次数:
220
stdin输入可以从键盘,也可以从文件得到 stout命令执行完成,把成功结果输出到屏幕,默认是屏幕 stderr命令执行有错误,把错误也输出到屏幕上面,默认也是屏幕 文件描述符 标准输入stdin:对应的文件描述符是0,符号是<和<<,/dev/stdin -> /proc/self/fd/0 标 ...
分类:
系统相关 时间:
2018-10-31 12:42:01
阅读次数:
252
Linux系统 Debian : dpkg管理.deb软件包 apt apt get dpkg red hat: rpm管理rpm包:yum 文件管理 文件管理与权限 输入输出重定向和管道 shell uname r ls_out uname r ls_out 以追加方式 cat ...
分类:
系统相关 时间:
2018-10-30 13:10:41
阅读次数:
201