bat shell 命令行中 2>&1 的含义  command>/dev/null 2>&1

(蓝字部分 只适用于Linux 的shell, 先当于没有输出,输出的内容被吞噬掉了,可用提高速度)

window使用 command > null

(绿字部分 window bat文件,cmd 命令行窗口 ,shell文件,power shell 都适用)

■前言
今天在作业中看到了如下的代码
cp file file >copyFile.txt 2>&1
完全不理解是什么意思。

■解答之前,先来了解一下相关知识
0 表示:标准输入
1 表示:标准输出 
2 表示:标准错误

https://blog.csdn.net/asklw/article/details/52599025

■& 符号
& 符号可以理解为引用。
&1 就是对标准输出的引用。

■使用的原因
错误信息不会输入到文件中

---

复制一个不存在的文件时,会报错。

但是报错的信息(也就是,上面提到的标准错误),不会输出到文件aa.txt中。

---

我们可以看到,输出的对象文件生成了,可是里面没有任何内容。

---

如何能把错误信息,也输入到文件中呢,

这里就要用到 2>&1了,按照这种方式,

我们可以看到,控制不再显示错误信息了,输出对象文件里面也有内容了。

------

查看输出对象文件aa.txt里面的内容,(使用temp命令查看文件内容)

内容和之前文出错时,控制台显示的信息是一样的

---

bat shell 命令行中 21 的含义相关推荐

  1. 几种在shell命令行中过滤adb logcat输出的方法

    几种在shell命令行中过滤adb logcat输出的方法 分类标签: LogCat  ADB 我们在Android开发中总能看到程序的log日志内容充满了屏幕,而真正对开发者有意义的信息被淹没在洪流 ...

  2. linux下logcat命令,Android shell命令行中过滤adb logcat输出的几种方法

    我们在Android开发中总能看到程序的log日志内容充满了屏幕,而真正对开发者有意义的信息被淹没在洪流之中,让开发者无所适从,严重影响开发效率.本文就具体介绍几种在shell命令行中过滤adb lo ...

  3. linux命令行的 是啥意思,linux是什么 Linux 命令行中的21是什么意思

    50970"> Linux 命令行中的2>&1究竟是什么意思?linux是什么. Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的 ...

  4. 进程、内存、服务和硬盘容量相关的命令及查看帮助和命令行中各种文件颜色的含义

    1. 进程管理相关 1.1 进程管理的常用操作 判断服务器健康状态 查看系统中所有进程 "kill"进程 1.2 ps命令查看系统目前的进程状态 语法:ps [-option] 参 ...

  5. linux中shell命令行缩进,Linux下几个实用的bash命令 | 旺旺知识库

    一.扩展字段匹配 首先我们来看一个叫做扩展字段匹配的功能.这个选项允许你执行比标准Bash所提供的更复杂的字段匹配.例如,你可以定位除了后缀为.tmp之外的所有文件.扩展字段匹配功能可以通过shopt ...

  6. 在命令行中通过adb shell am broadcast发送广播通知以及Android的常用adb命令

    转载自:http://www.cnblogs.com/622698abc/archive/2013/06/11/3132306.html?utm_source=tuicool 通过命令行执行adb s ...

  7. 60行Shell代码实现在命令行中优雅地听歌

    本文也发在了我的新个人博客上了,可以点击下面的链接获取更好的阅读体验: 60行Shell代码实现在命令行中优雅地听歌 0. 起因 起因就是对探索新歌失去了兴趣,并且觉得各种音乐播放软件都不怎么好用,而 ...

  8. CMD命令行中以管理员权限启动应用程序实现方法

    这篇文章主要介绍了CMD命令行中以管理员权限启动应用程序实现方法,本文使用一个JS脚本来实现,需要的朋友可以参考下 很多时候我们需要管理员权限来运行bat那么就需要结合vbscript来实现了 方法一 ...

  9. 2021年大数据Hadoop(八):HDFS的Shell命令行使用

    2021大数据领域优质创作博客,带你从入门到精通,该博客每天更新,逐渐完善大数据各个知识体系的文章,帮助大家更高效学习. 有对大数据感兴趣的可以关注微信公众号:三帮大数据 目录 HDFS的Shell命 ...

最新文章

  1. android Json解析详解
  2. Cassandra 的数据存储结构——本质是SortedMapRowKey, SortedMapColumnKey, ColumnValue
  3. python 坐标连线_从具有和角度的坐标绘制线 - python
  4. 新手学html 第一节:html简介
  5. Java的native方法-----你必须要知道的JAVA知识
  6. 设计素材|剪纸风新年春节烫金PSD分层模板,牛气!
  7. MainFrame小结(20110812)--MOVE ALL与INITIALIZE(cobol)
  8. Hibernate--Criteria Query and DetachedCriteria
  9. java web 图表控件_2020 最新流行的Java Web报表工具比对
  10. DB2开发系列之一——基本语法
  11. 在git中取消删除已删除的文件
  12. 如何在不联网的情况下安装 Silverlight Tools
  13. android开发 自我优势_android开发简历自我评价怎么写
  14. nmap和masscan
  15. 解决0xc00d5212
  16. 上门洗车APP开发的功能
  17. vue使用echarts图表自适应的几种解决方案
  18. 【未解决】vcs在服务器无法使用——22-03-07工作笔记
  19. vue监听dom元素变化修改echar图表
  20. 如何做好固定资产管理和盘点?切实可行的方案来了

热门文章

  1. python中面向对象的缺点_面向对象中的多态在 Python 中是否没有什么意义?
  2. 某大型银行深化系统技术方案之十二:服务层之服务分类
  3. AJAX提交表单数据
  4. 窗口大小改变时,显示内容的处理(正投影情况)
  5. java 代码解析工具_改善 Java 代码质量的工具与方法
  6. 仿百度外卖的酷炫水波纹效果
  7. 第四课、Hello QT------------------狄泰软件学院
  8. 2016年最好的15个Web设计和开发工具
  9. 最大的LeftMax与rightMax之差绝对值
  10. keil_4/MDK各种数据类型占用的字节数