linux之输出重定向和输入重定向

作者: Darren 分类: linux 发布时间: 2016-04-16 19:50

linux中标准输入输出设备:

设备 ? ? ?设备文件名 ?文件描述符 ? 类型

键盘 ? ? ?/dev/stdin ? ? ? ?0 ? ? ? ? ? 标准输入

显示器 ?/dev/sdtout ? ? 1 ? ? ? ? ? ?标准输出

显示器 ?/dev/sdterr ? ? ? 2 ? ? ? ? ? 标准错误输出

类型 符号 作用
标准输出重定向 命令 > 文件 以覆盖的方式,把命令的正确输出

输出到指定的文件或设备中。

命令 >> 文件 以追加的方式,把命令的正确输出输出到指定的文件或者设备当中。
标准错误输出重定向 错误命令 2>文件 以覆盖的方式,把命令的错误输出输出到指定的文件或设备当中
错误输出命令 2>>文件 以追加的方式,把命令的错误输出

输出到指定的文件或设备当中

 

 

 

 

 

 

正确输出和错误输出同时保存

命令>文件 2>&1 以覆盖的方式,把正确输出和错误

输出都保存到同一个文件当中

 

命令>>文件 2>&1 以追加的方式,把正确输出和错误

输出都保存到同一个文件当中

命令 &>文件 以覆盖的方式,把正确输出和错误

输出都保存到同一个文件当中

命令 &>>文件 以追加的方式,把正确输出和错误

输出都保存到同一个文件当中

命令>>文件1 2>>文件2 把正确的输出追加到文件1中,

把错误的的输出追加到文件2中。

输入重定向:

wc {选项} {文件名}

选项: ? -c ?统计字节数

-w 统计单词书

– l统计行数

 

例子:

linxu输出输入重定向

linxu输出输入重定向1

linux输出输入重定向

linux输出输入重定向2

通过这个命令可以很好的,统计一个文件的字数,行数,单词书,好了今天就到这里了。

Darren非常很高兴的参加MADcon大会,学到很多,也交到很多朋友。更荣幸的是可以和ZAC大神一起合影!

发表评论

电子邮件地址不会被公开。

20 − 2 =