当前位置:首页 > 开发 > 编程语言 > 编程 > 正文

1>/dev/null 2>&1的含义

发表于: 2009-02-04   作者:dongwei_6688   来源:转载   浏览次数:
PHP
摘要: shell中可能经常能看到:>/dev/null 2>&1 命令的结果可以通过%>的形式来定义输出 /dev/null 代表空设备文件 > 代表重定向到哪里,例如:echo "123" > /home/123.txt 1 表示stdout标准输出,系统默认值是1,所以">/dev/null"等同于"

shell中可能经常能看到:>/dev/null 2>&1

命令的结果可以通过%>的形式来定义输出

/dev/null 代表空设备文件
> 代表重定向到哪里,例如:echo "123" > /home/123.txt
1 表示stdout标准输出,系统默认值是1,所以">/dev/null"等同于"1>/dev/null"
2 表示stderr标准错误
& 表示等同于的意思,2>&1,表示2的输出重定向等同于1

那么本文标题的语句:
1>/dev/null 首先表示标准输出重定向到空设备文件,也就是不输出任何信息到终端,说白了就是不显示任何信息。
2>&1 接着,标准错误输出重定向等同于 标准输出,因为之前标准输出已经重定向到了空设备文件,所以标准错误输出也重定向到空设备文件。

 

来源:http://www.yunwei.org/read.php?18

1>/dev/null 2>&1的含义

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
$# 是传给脚本的参数个数。 $0 是脚本本身的名字。 $1 是传递给该shell脚本的第一个参数。 $2 是传递
本文转自我的javaEye博客,链接http://kylinsoong.javaeye.com/blog/731208 最近, Cassandra 绝对
最近, Cassandra 绝对是一个比较前端的话题,随着互联网的不断发展, Distributed Database 的广受
详细出处参考:http://www.itwis.com/html/os/linux/20100202/7373.html http://56214415.blog.51ct
关键字:SqlServer2005Dev版本安装 SQL Server Management Studio简单实用 SQLCMD运用 Part one:
关键字:EJB ANT JBoss 入门实例 说明:本文从一个实例说明EJB的基本理念 1. 简单说一下EJB概念 引
Oracle 10g r2 安装clusterware ocr 指定/dev/raw/raw1 报错 报错如下 就是说权限不对或者属主不是o
Dev-Cpp/Mingw32 环境介绍(1) 前言 对于现在越来越多得关于编程方面得问题和商业公司对版权问题的担
Developer’s tools: VMWare 9.0.2 + Mac OS X 10.8 +Xcode 4.5.2 Hardware: i7 720QM + 4G RAM + Q
*/ *Copyright(c)2013,烟台大学计算机学院学生 *All rights reserved. *文件名称:见标题 *作者
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号