标准输入输出: 输出重定向: 正确输出和错误输出同时保存: 命令 &>/dev/null 这条指令把正确输出写入文件中,错误输出丢入黑洞 解释: 放在>后面的&,表示重定向的目标不是一个文件,而是一个文件描述符,内置的文件描述符如下 换言之 2>1 代表将stderr重定向到当前路径下文件名为1的r ...
分类:
其他好文 时间:
2016-05-30 00:45:06
阅读次数:
273
http://www.cnblogs.com/chengmo/archive/2010/10/20/1855805.html 在了解重定向之前,我们先来看看linux 的文件描述符。 linux文件描述符:可以理解为linux跟踪打开文件,而分配的一个数字,这个数字有点类似c语言操作文件时候的句柄, ...
分类:
其他好文 时间:
2016-05-29 08:32:00
阅读次数:
302
nux重定向是指修改原来默认的一些东西,对原来系统命令的默认执行方式进行改变,比如说简单的我不想看到在显示器的输出而是希望输出到某一文件中就可以通过Linux重定向来进行这项工作。 Linux默认输入是键盘,输出是显示器。你可以用重定向来改变这些设置。比如用wc命令的时候本来是要手动输入一篇文字来计 ...
分类:
其他好文 时间:
2016-05-28 23:10:41
阅读次数:
244
常用命令格式 #command(指令) [-options] parameter1(参数1) parameter2(参数2)... 大小写区分,tab自动补全 Shell特殊字符 通配符 管道Pipe:把前面进程的输出作为后面进程的输入,把前面文件的输出作为后面进程的输入 输入/输出重定向 命令帮助... ...
分类:
系统相关 时间:
2016-05-28 17:37:00
阅读次数:
246
函数原型:#includeintdup(intoldfd);intdup2(intoldfd,intnewfd);dup用来复制oldfd所指的文件描述符。但复制成功时返回最小的尚未被使用的文件描述符。若有错误则返回-1,错误代码存入errno中。返回的新文件描述符和参数oldfd指向同一个文件,共享所有的锁定,读写指针,和各..
分类:
其他好文 时间:
2016-05-22 00:57:21
阅读次数:
179
1.文件描述符
INPUT:标准输入stdin,0
OUTPUT:标准输出stdout,1
标准错误stderr,2
2.I/O重定向
输入重定向<
<<此处创建文件,常用于bash中创建文件或生成菜单
cat/tmp/a.txt<<EOF
a:ls/etc/passwd
b:ls/etc/default/useradd
EOF
3.输出重定向>>>
&g..
分类:
系统相关 时间:
2016-05-16 11:18:14
阅读次数:
268
Linux Shell编程入门 linux shell数据重定向(输入重定向与输出重定向)详细分析 linux shell编程 Linux Shell常用技巧(目录) 手把手教你编写一个具有基本功能的shell(已开源) ...
分类:
系统相关 时间:
2016-05-11 23:50:54
阅读次数:
324
本文为转载 原文链接 http://www.cnblogs.com/chengmo/archive/2010/10/20/1855805.html 在了解重定向之前,我们先来看看linux 的文件描述符。 linux文件描述符:可以理解为linux跟踪打开文件,而分配的一个数字,这个数字有点类似c语 ...
分类:
系统相关 时间:
2016-05-11 19:50:13
阅读次数:
224
一、输入输出设备1、系统默认输入设备:标准输入,STDIN,02、系统默认输出设备:标准输出,STDOUT,1标准错误输出,STDERR,2二、I/O重定向1、输出重定向(1)>:正确输出重定向,覆盖目标文件的所有内容set:(此命令博大精深,此处只介绍一个简单功能)set-C:禁止对已经..
分类:
系统相关 时间:
2016-05-01 17:55:04
阅读次数:
235
Linux操作系统设计了重定向和管道,让“组合”的威力硕大无比,这是Windows无法比拟的,废话少说,下面看看几个例子。
首先利用vi编辑器写个简单的C程序吧,就叫avg.c吧,如下图所示。
程序逻辑很简单,就是输入sum和n然后输出sum/n的值。
下面编译、运行一把,如下图所示。
接下来见识一下重定向的威力,可以将标准输出重定向到一个文件中,如下图所示。图中用./av...
分类:
系统相关 时间:
2016-04-29 19:51:17
阅读次数:
169