美文网首页Shell
Shell标准输出、标准错误

Shell标准输出、标准错误

作者: Vernon | 来源:发表于2016-05-16 09:00 被阅读393次

首先让我们来看一段脚本:

nohup $JAVA $JAVA_OPTS -cp "$CONF_DIR:$APP_DIR/client-0.0.1.jar:$APP_DIR/lib/*" com.cyblogs.demo.Main $CFG_NAME >/dev/null 2>&1

这里需要注意的4个点:
/dev/null: 伪设备,相当于一个文件的“黑洞”,它非常接近于一个只写文件,所以,写入它的内容都将会永久丢失。
1: 表示stdout标准输出,系统默认值就是1
2: 表示stderr标准错误。
&:表示等同于的意思
1>/dev/null 首先表示将标准输出重定向到空设备文件,2>&1 则表示标准错误输出重定向等同于标准输出。
即:将标准输出、标准错误全部都指向空文件。也就是什么都不会保留。

个人博客:http://www.cyblogs.com/

相关文章

  • 重定向

    shell 0 1 2 的含义shell上:0表示标准输入1表示标准输出2表示标准错误输出默认为标准输出重定向,与...

  • Shell标准输出、标准错误

    首先让我们来看一段脚本: 这里需要注意的4个点:/dev/null: 伪设备,相当于一个文件的“黑洞”,它非常接近...

  • Shell重定向&>file、2>&1、1>&2的区别

    shell上:0表示标准输入1表示标准输出2表示标准错误输出 默认为标准输出重定向,与 1> 相同2>&1 意思是...

  • Linux学习 -> 数据重定向

    linux有三种标准输出设备, 分别是 标准输出, 标准错误输出, 标准输入 标准输出, 标准错误输出对应的物理设...

  • 文件描述符和重定向

    【系统预留描述符】 0:stdin 标准输入 1:stdout 标准输出 2:stderr 标准错误 标准错误输出...

  • 3.输出输入重定向

    相关概念: 输出: 默认标准输出: STDOUT 1 默认错误输出: STDERR 2 标准输出和错误输出:...

  • 标准输出和标准错误输出

    相关概念 默认情况下,总是有三个文件处于打开状态 标准输入(键盘输入) 对应文件描述符0 标准输出(输出到屏幕...

  • linux基础指令以及权限管理

    基础指令 标准输入输出 标准输入,stdin,即键盘、鼠标输入 标准输出,stdout,即输出到终端 标准错误流,...

  • Linux输出重定向

    /dev/stdin 0 标准输入/dev/sdtout 1 标准输出/dev/sdterr 2 标准错误输出 l...

  • Linux常用命令之--重定向

    标准输入、输出以及错误输出 • 标准输入:过滤器的数据来源标准输入stdin(0):默认是键盘• 标准输出:过滤器...

网友评论

    本文标题:Shell标准输出、标准错误

    本文链接:https://www.haomeiwen.com/subject/mhhbrttx.html