www.3112.net > 在linux重定向中,“2>&1”表示什么含义?

在linux重定向中,“2>&1”表示什么含义?

2是指错误的输出 1是指标准的输出 2 >; &1 是指将错误输出重新定

ls a.txt b.txt 1>file.out 2>file.out 这样写的话你

>&2 即 1>&2 也就是把结果输出到和标准错误一样;之前如果有定义

&> 等如 2>&1 , > 等如 1> ,那是缩写, 1

1. > 和 < 分别代表重定向的方向,是从左到右还是从右到左 2. >&g

输出重定向则是指把原本要输出到屏幕的数据信息写入到指定文件中。在日常的学习和工作中,相较于输入重定向

重定向'>'的意思是经左边的东西重新输入到右边的文件或者程序中 追加重定向&

Linux下默认有两种输出流: 1 - 标准输出流 2 - 标准错误输出流 Linux下一切皆文件,

重定向> 若有文件则清除原来数据,重新写入;没有则创建并写入; 重定向>>若有文

在您实现输出的那行命令后面加上>、>>、<、<<、2>、2

网站地图

All rights reserved Powered by www.3112.net

copyright ©right 2010-2021。
www.3112.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com