gpt4 book ai didi

windows - 如何在 Windows CMD 中一行运行两个命令?

转载 作者:可可西里 更新时间:2023-11-01 11:50:38 24 4
gpt4 key购买 nike

我想在 Windows CMD 控制台中运行两个命令。

在 Linux 中我会这样做

touch thisfile ; ls -lstrh

在 Windows 上是如何完成的?

最佳答案

自 2000 年以来在所有 Microsoft 操作系统上都是这样,并且今天仍然很好:

dir & echo foo

如果您希望第二个命令仅在第一个命令成功退出时执行:

dir && echo foo

在一行中执行多个命令的单个与号 (&) 语法可以追溯到 Windows XP、Windows 2000 和一些早期的 NT 版本。 (至少 4.0,据这里的一位评论者说。)

向下滚动此页面,您会发现很多其他要点。

历史数据如下,对于那些可能觉得有教育意义的人。

在此之前,&& 语法只是 shell 替代 4DOS 的一个功能,之后该功能被添加到 Microsoft 命令解释器中。

在 Windows 95、98 和 ME 中,您将使用管道符代替:

dir | echo foo

在 MS-DOS 5.0 及更高版本中,通过一些早期的 Windows 和 NT 版本的命令解释器,(未记录的)命令分隔符是字符 20 (Ctrl+T),我将在此处用 ^T 表示。

dir ^T echo foo

关于windows - 如何在 Windows CMD 中一行运行两个命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8055371/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com