美文网首页
shell重定向:2>&1

shell重定向:2>&1

作者: veeeeeeeeeeee | 来源:发表于2018-12-17 15:33 被阅读13次
  • 0 是一个文件描述符,表示标准输入(stdin)
  • 1 是一个文件描述符,表示标准输出(stdout)
  • 2 是一个文件描述符,表示标准错误(stderr)

重定向用法:

  1. 1>&2 意思是把标准输出重定向到标准错误.
  2. 2>&1 意思是把标准错误输出重定向到标准输出。
  3. &>filename 意思是把标准输出和标准错误输出都重定向到文件filename中

栗子1:

go run ../../spiders/usa/listmain.go  > helpspider.log 2>&1

>等同于1,把标准输出到helpspider.log,然后2>&1标准错误重定向到标准输出!

栗子2:

go run ../../spiders/usa/listmain.go &>/dev/null

&表示标准输出和标准错误,重定向到文件dev/null,即是丢弃它!

等同于

go run ../../spiders/usa/listmain.go  > /dev/null 2>&1

相关文章

  • shell重定向:2>&1

    0 是一个文件描述符,表示标准输入(stdin) 1 是一个文件描述符,表示标准输出(stdout) 2 是一个文...

  • shell重定向输出(1>&2 2>&

    在shell程序中,最常用的文件描述符FD(file descriptor)大概有三个: 0: 标准输入(stdi...

  • Linux 输出重定向 2>&1

    文件描述符 0 通常是标准输入(STDIN) 1 是标准输出(STDOUT) 2 是标准错误输出(STDERR)。...

  • Shell 重定向含义和区别

    shell 1>&2 2>&1 &>filename重定向的含义和区别 当初在shell中, 看到">&1"和">...

  • shell &>file、2>&1、1>&2 、/dev/nu

    参考 csdn 博客:Shell重定向 &>file、2>&1、1>&2 、/dev/null的区别在shell脚...

  • Shell语言学习(四)

    内容一:Shell脚本语言-管道 内容二:Shell脚本语言-重定向 重定向目的:就是操作文件输入和输出1、学习-...

  • shell中2>&1什么鬼

    intro 我们在linux下经常会碰到nohup command>/dev/null 2>&1 &这样形式的命令...

  • vim常用操作与重定向

    shell输入重定向和输出重定向 1.输出重定向 下面以/etc下的passwd为例,演示不同的重定向方式。(前提...

  • 重定向

    输出重定向 输入重定向 错误重定向 管道 shell中特殊符号

  • `2>&1`

    博客引流 初识这个命令的时候,还是山川dalao帮我在开发机上部署java程序时,打印日志的时候使用的 当时觉得 ...

网友评论

      本文标题:shell重定向:2>&1

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