Windows 命令中的“2>&1”有什么作用?

2024-01-05

对脚本进行一些维护,我发现了这一行:

ping -n 40 127.0.0.1 > NUL 2>&1

I know 从这个问题 https://stackoverflow.com/questions/1672338/how-to-sleep-for-5-seconds-in-windowss-command-prompt-or-dosNUL 之前的所有内容都会导致脚本休眠 39 秒。但我不知道该命令的其余部分是做什么的。

什么是2>&1 do?


分解线

ping -n 40 127.0.0.1

向本地主机发送 40 个 ping 数据包。如果没有任何问题,默认行为是在数据包之间等待 1 秒,因此会产生 39 秒的延迟

>nul   or   1>nul

将写入标准输出流(流号 1)的任何内容重定向到nul设备。发送到该设备的任何内容都会被丢弃。效果是所有的正常输出ping命令被隐藏。

2>&1

这会将任何写入标准错误流(流号 2)的内容重定向。与前面的情况一样,这样做是为了隐藏输出(在本例中为错误),而不是直接请求写入nul设备(我们本可以这样做2>nul),此语法请求将标准错误流中的数据发送到标准输出流中使用的句柄的副本。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Windows 命令中的“2>&1”有什么作用? 的相关文章

  • 如何使用 DLL 来模拟静态库的“应用程序内全局变量的多个实例”行为?

    我们有一个用 C C 编写的应用程序 它被分解为单个 EXE 和多个 DLL 这些 DLL 中的每一个都使用相同的静态库 utilities lib 实用程序静态库中的任何全局变量实际上在应用程序内运行时都会有多个实例 每个模块 即 DLL
  • 没有名为“_pywrap_tensorflow_internal”的模块

    在尝试验证tensorflow gpu的安装时 在尝试执行 import tensorflow as tf 时出现ImportError 我在 Windows 7 上使用 Quadro K620 Tensorflow 是使用 pip 安装的
  • Python ctypes:SetWindowsHookEx 回调函数从未被调用

    我正在尝试用 Python 编写一个程序 该程序可以识别何时显示警报框 对话框 它正在处理多个监视器 我希望它在任务栏图标闪烁 弹出错误 通知等时在辅助监视器上显示可视化效果 据我所知 检测这些事件的方法是使用消息挂钩 如下所述 http
  • 无法在 Windows 的多处理环境中“pickle”Tkinter 对象

    我正在尝试创建一个应用程序 其中 Tkinter GUI 由不断获取数据的其他对象更新 我在使用多线程时遇到问题 因此我决定尝试使用多处理模块 我发现您无法在其中运行 Tkinter 窗口multiprocessing Process 这是
  • 如何在Windows平台上编写Git Server Hooks?

    我找不到任何适用于 Windows 的 Git 挂钩的明确示例 我在 Windows Server 上使用 Bonobo Git Server 我需要预提交和提交后挂钩作为 cmd 或 bat 预提交应检查空注释 提交后应发送有关提交的电子
  • 如何在 Firebase 实时数据库上安排通知?

    我正在为我工 作的公司开发一个 flutter 通信应用程序 但我遇到了两个问题 这是我需要做的 1 向用户组或特定用户发送通知 并将这些通知保存在数据库或json文件中 该列表将作为 最新新闻 出现在我的应用程序的主屏幕上 问题是 当应用
  • Windows命令行参数编码是什么?

    Windows 使用什么编码来传递给在 cmd exe 窗口中启动的程序的命令行参数 命令行参数的编码似乎不受使用控制台代码页设置的影响chcp 我将其设置为 UTF 8 代码页 65001 并使用 Lucida Console 字体 如果
  • 如何防止用户杀死C#应用程序[关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 如果您使用 ESET Smart S
  • 在 Mercurial 中配置 eol 扩展时出现问题

    我正在尝试将 UNIX 托管的 Mercurial 存储库克隆到 Windows 计算机 我希望使用eol扩展名 以便我在服务器上以 LF 结尾的文本文件在克隆到 Windows 计算机时具有 CRLF 以前我用过win32文本扩展效果很好
  • 如何从 Python (2.7) 中生成的进程中消除 Windows 控制台? [复制]

    这个问题在这里已经有答案了 可能的重复 在没有控制台的情况下使用 Popen 在 python 中运行进程 https stackoverflow com questions 1813872 running a process in pyt
  • VC++ 中的 getopt()

    我非常喜欢使用 GNUgetopt http www gnu org software libtool manual libc Getopt html 当在Linux 据我所知 getopt 在 MS VC 下不可用 Note Win32环
  • 寻找发音的正确性

    我需要借助 Microsoft 语音 SDK 来识别用户发音的 质量 System Speech Recognition 我使用的是 MS Speech Engine US 所以我实际需要的是找出说话者的声音与 北美 口音的接近程度 实现此
  • Windows批量编程中读取文件名

    我想在Windows批处理编程中读取文件的名称 我尝试使用不同的方法但失败了请帮助 下面给出了场景 我的文件夹中有不同的文件 但所有文件的文件名长度相同 例如 1000342578 30062011 PDF 1000342329 30062
  • 在 Windows 上使用 PHP 进行分叉/线程的最佳方法是什么?

    我有一个 php 脚本 用于检查许多 数千个 网站上的更新 有时 随着站点数量的增加 情况会更频繁 我在更新其中一个站点时会遇到执行超时 整个脚本都会付诸东流 我能想到的最好的想法是分叉每个更新 所以如果它死了 整体更新就会继续 从我收集到
  • Windows 服务和 Windows 进程有什么区别?

    是什么不同之处窗户之间service和一个窗户process 服务是真正的 Windows 进程 没有区别 服务的唯一特殊之处在于它由操作系统启动并在单独的会话中运行 一种独立的方式 可防止其干扰桌面会话 传统上命名为daemon http
  • Emacs 23.1.50.1 在 Windows XP 上随机挂起 6-8 秒

    我的 Windows XP 机器上有 EmacsW32 23 1 50 1 emacs 运行 它随机挂起 5 到 8 秒 非常令人沮丧 有人有解决办法吗 我什至尝试使用来自 gnu ftp 站点的 emacs win32 二进制文件 23
  • 自动化 Windows UI 测试方法

    我们正在寻求设置自动化 UI 测试 并想知道最好的方法是什么 潜在的陷阱是什么 设置费用是否昂贵 提前致谢 B 自动化测试最大的消耗可能是时间 有很多非常昂贵的工具 但也有免费的工具 即使是昂贵的工具的成本也不太可能与正确设置自动化测试所需
  • 在 docker windows 上运行 linux 容器

    我在 Windows 10 机器上安装了 Docker for Windows 它要求我启用 HyperV 功能 一切都安装正确并且运行良好 虽然有一件事让我大吃一惊 我实际上能够在 docker windows 上运行 Linux 容器
  • 如何像用户打字一样将输入发送到控制台?

    这是我的问题 我有一个程序必须在 TTY 中运行 cygwin 提供了这个 TTY 当我重定向 stdIn 时 程序失败 因为它没有 TTY 我无法修改该程序 并且需要某种方法使其自动化 如何抓取 cmd exe 窗口并向其发送数据并使其认
  • Windows 终端中的图标和背景图像字段无法识别父进程目录

    Windows 终端版本 1 12 10732 0 Windows 内部版本号 19043 1645 Issue 如果这个问题已经在其他地方得到解决 请原谅我 但我意识到当Use parent process directory被检查 Co

随机推荐

  • 使用 Pandas 创建交易假期日历

    我正在尝试使用 Pandas 创建交易日历 我能够基于 USFederalHolidayCalendar 创建一个 cal 实例 USFederalHolidayCalendar 与交易日历不一致 因为交易日历不包括哥伦布日和退伍军人节 但
  • 转换指针不会产生左值。为什么?

    在发布我最具争议的答案之一之后here https stackoverflow com questions 7444464 read bytes methods in c c 7444502 7444502 我敢于提出一些问题 最终填补了我
  • “heroku”似乎不是 git 存储库

    当我尝试将我的应用程序推送到 Heroku 时 我收到以下响应 fatal heroku does not appear to be a git repository fatal Could not read from remote rep
  • 每小时 log4net RollingFileAppender

    是否可以将 log4net 配置为每小时滚动文件 如果没有 有关如何使用所需功能覆盖 RollingFileAppender 来制作 HourlyRollingFileAppender 的任何提示吗 是 设置datePattern元素的值到
  • “cat << EOF”在 bash 中如何工作?

    我需要编写一个脚本来向程序输入多行输入 psql 经过一番谷歌搜索后 我发现以下语法有效 cat lt lt EOF psql params BEGIN pg dump something update table statement EN
  • Django prefetch_children 相关的children

    我有一个模型Node看起来像这样 class Node models Model parent models ForeignKey self related name children on delete models CASCADE 一个
  • 使用 CSS 的类似 Apple 的滚动条

    我在一些苹果网站上注意到 http help apple com mobileme index html mm5b08c671 http help apple com mobileme index html mm5b08c671他们有使用最
  • 如何使用 C# 更改 Excel 单元格的文本格式?

    我目前正在编写一个应用程序 C 来根据其他报告生成 Excel 文件中的报告 问题是 一旦从某个工作表获取数字并复制到另一个工作表 目标单元格的格式不正确 并且数字无法正确显示 E g Number from source 14 34 Nu
  • 仅使用 HTML(无 Javascript)的 Facebook、Twitter 和 Google +1 按钮

    我想知道是否有一种方法可以仅使用 HTML 为 Facebook Twitter 和 Google 1 创建 共享 按钮 而无需在任何时候将任何 Javascript 插入到代码中 例如 您可以使用下面描述的方法动态创建这些按钮 然而 他们
  • MySQL从文本区域插入多行

    我有一个简单的表单 它是一个文本区域 我需要将文本区域中的每一行插入到 MySQL 中的不同行中 HTML 代码
  • Android java http Xml 转换为 Json Caused by: java.lang.NoSuchMethodError: No direct method (Ljava/io/Reader;)

    我必须将 http 负载很大的 Xml 文件转换为 Json 文件 我尝试使用 implementation org json json 20180813 但它给了我以下错误 Caused by java lang NoSuchMethod
  • 在java存储过程中创建java.sql.blob实例

    这是我第一次在 stackoverflow 上发布问题 我需要编写一个java存储过程来创建一个excel文件并返回一个包含文件数据 以字节为单位 的blob 我的 pl sql 函数采用以下形式 function test create
  • 如何将 Woocommerce 搜索结果 orderby 更改为价格从低到高

    在我的网站上 我将 woocommerce 更新为 3 3 3 然后显示产品搜索结果的搜索结果页面默认以 相关性 顺序开头 但我报告了 woocommerce 有 bugbug https github com woocommerce wo
  • XSD:用任意名称定义元素

    由于某些系统的限制 我们需要使用格式有点不方便的XML 我们需要将它们转换成方便的形式 问题 如何在 XSD 架构中定义具有以下属性的元素 没有孩子 没有任何属性 有名字吗 这就是造成问题的原因 您可以使用 http msdn micros
  • 使用 CsvHelper 仅将选定的列写入 CSV 文件

    我有一个从网络服务获取数据的小程序 该程序获取 JSON 响应 将其映射到 POCO 并将对象写入 CSV 文件 自动映射 当我请求数据集中的 所有 数据时 它工作得很好 但是 如果我像这样查询资源 通过 OData select EmpN
  • WPF - 滚动视图混乱

    我是 WPF 新手 ScrollViewer 让我感到沮丧 要么我只是不 明白 它 要么它是一种有限的控制 这是我的挫败感 水平滚动不良水平滚动条仅在列表底部可见 我必须滚动到底部才能看到它 坏边界我的 ScrollViewer 中有一个列
  • 使用 python 或 shell 命令打印到 Windows 打印机

    我正在尝试编写一项烦人的任务脚本 其中涉及获取 处理和打印大量扫描文档 jpeg 或 pdf 我没有成功从 python 或 Windows shell 我可以使用 python subprocess 模块编写脚本 访问打印机 我成功使用
  • MyClass::GetMessageMap() 和 MyClass::GetRuntimeClass 的 MFC dlg 类链接错误 (MSVC 2008)

    我复制了 dlg 框类的现有标头 使用 dlg 类向导 mfc 向导创建 一切似乎都很顺利 直到我将 cpp 文件添加到项目中 现在我收到一些 MFC 魔法方法的奇怪链接错误 错误 LNK2001 无法解析的外部 符号 公共 虚拟结构 CR
  • TTouchKeyboard:将击键发送到其他程序?

    我如何在Delphi中使用TTouchKeyboard 以便它可以将击键发送到其他程序 例如 我想使用 TTouchKeyboard 组件在浏览器中输入密码 我不知道如何让浏览器在我点击键盘时保持焦点 TTouchKeyboard将按键发送
  • Windows 命令中的“2>&1”有什么作用?

    对脚本进行一些维护 我发现了这一行 ping n 40 127 0 0 1 gt NUL 2 gt 1 I know 从这个问题 https stackoverflow com questions 1672338 how to sleep