码迷,mamicode.com
首页 > 系统相关 > 详细

【Linux】文件描述符与重定向

时间:2018-10-07 12:14:44      阅读:119      评论:0      收藏:0      [点我收藏+]

标签:ali   管道   out   标准   col   echo   案例   amp   程序   

重定向符号

符号 描述
> 输出重定向到一个文件或设备 覆盖原来的文件
>! 输出重定向到一个文件或设备 强制覆盖原来的文件
>> 输出重定向到一个文件或设备 追加原来的文件
< 输入重定向到一个程序

 

标准错误重定向符号

符号 描述
2> 将一个标准错误输出重定向到一个文件或设备 覆盖原来的文件
2>> 将一个标准错误输出重定向到一个文件或设备 追加到原来的文件
2>&1 将一个标准错误输出重定向到标准输出 注释:1 标准输出
>& 将一个标准错误输出重定向到一个文件或设备 覆盖原来的文件
|& 将一个标准错误 管道 输送 到另一个命令作为输入

 

文件描述符

符号 描述
0-stdin 标准输入
1-stdout 标准输出
2-stderr 标准错误

 

案例

1.将Hello world!存储到文件temp01.txt

[root@localhost test]# echo ‘Hello world!‘ > temp01.txt

 

2.将Hello China!追加存储到temp01.txt

[root@localhost test]# echo ‘Hello China!‘ > temp01.txt

 

3.正确的与错误的分开输出

[root@localhost test]# ls -al 1>temp.txt 2>temp.err

4.不论正确与错误都输入到同一个文件

[root@localhost test]# ls -al 1>temp.txt 2>&1

 

5.正确的输入,错误的输出到空,不保存

[root@localhost test]# ls -al 1>temp.txt 2>/dev/null

【Linux】文件描述符与重定向

标签:ali   管道   out   标准   col   echo   案例   amp   程序   

原文地址:https://www.cnblogs.com/OliverQin/p/9749706.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!