美文网首页
Linux 2>&1

Linux 2>&1

作者: F的平方 | 来源:发表于2018-11-07 14:18 被阅读5次

./test.sh > log.txt 2>&1

2>&1表明将文件描述2(标准错误输出)的内容重定向到文件描述符1(标准输出),为什么1前面需要&?当没有&时,1会被认为是一个普通的文件,有&表示重定向的目标不是一个文件,而是一个文件描述符。在前面我们知道,test.sh >log.txt又将文件描述符1的内容重定向到了文件log.txt,那么最终标准错误也会重定向到log.txt。

相关文章

  • Linux 2>&1

    ./test.sh > log.txt 2>&1 2>&1表明将文件描述2(标准错误输出)的内容重定向到文件描述符...

  • linux 2>&1 &是什么

    linux常见输出到文件命令行,如:find /data -name 'login' -print > find....

  • Linux 输出重定向 2>&1

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

  • `2>&1`

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

  • ffmpeg # Linux # 利用2>&1将输

    linux下,有时候可能希望运行ffmpeg命令的结果保存在文件。最容易想到的是以下的命令: 运行后发现test....

  • Linux下 /dev/null 2>&1 解释

    command >/dev/null 2>&1 & == command 1>/dev/null 2>&1 & ...

  • AE表达式名词解释

    函数: - wiggle(freq, amp, octaves = 1, amp_mult = .5, t = t...

  • 网页设计 - 收藏集 - 掘金

    免费且又精致的 HTML/CSS 站点模板 - 前端 - 掘金&l...

  • AE表达式--抖动

    表达式:wiggle(freq, amp, octaves = 1, amp_mult = .5, t = tim...

  • >/dev/null 2>&1 和 2>

    >和>>,是输入输出重定向,前者是覆盖,后者是追加。 还有<和<<,是输入重定向,command

网友评论

      本文标题:Linux 2>&1

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