教程集 www.jiaochengji.com
教程集 >  脚本编程  >  shell  >  正文 shell 输出重定向用法浅析(图文)

shell 输出重定向用法浅析(图文)

发布时间:2014-10-17   编辑:jiaochengji.com
本文介绍下,linux shell中输出重定向的用法,有需要的朋友参考下。

在linux系统的Shell环境中支持输入输出重定向,用符号“<”和“>”来表示。

在linux中:
0 表示标准输入
1 表示标准输出
2 表示标准错误信息输出
0、1、2 可以用来指定需要重定向的标准输入或输出,例如 2 > /tmp/error.txt表示将错误信息输出到文件/tmp/error.txt中。

linux中有个特殊的设备文件为/dev/null,它就像一个茫茫的深渊,所有重定向到它的信息均会消失得无影无踪。
利用它的这个特点,不需要回显程序的所有信息时,即可将输出重定向到/dev/null文件中。

若要正常输出和错误信息都不显示,则要把标准输出和标准错误都重定向到/dev/null。

例如:
1,标准输出重定向到/dev/null,如下图:

标准输出重定向

2,标准错误输出重定向到/dev/null,如下图:

标准错误输出重定向

注意:
0、1、2重定向时,与>符号间不要加空格。

您可能感兴趣的文章:
shell 输出重定向用法浅析(图文)
inux shell初级入门教程
解析shell字段分隔符的用法(图文)
shell脚本学习指南之输入输出与文本执行(图文)
shell中“>/dev/null 2>&1”用法详解
python shell是什么
Linux shell中echo改变输出显示样式的方法
Shell获取某个文件夹下的所有文件名(含文件夹)的方法
更改linux用户登录shell的方法
linux shell变量浅析

[关闭]
~ ~