我想在Windows CMD控制台中运行两个命令。
在Linux中我会这样做
touch thisfile ; ls -lstrh
在Windows上是怎么做的呢?
我想在Windows CMD控制台中运行两个命令。
在Linux中我会这样做
touch thisfile ; ls -lstrh
在Windows上是怎么做的呢?
当前回答
嗯,你有两个选择:管道,或只是&:
DIR /S & START FILE.TXT
Or,
tasklist | find "notepad.exe"
管道(|)主要用于获取一个命令的输出,并将其输入到另一个命令中。(&)表示运行这个和那个。
其他回答
如果你想创建一个cmd快捷方式(例如在你的桌面上),添加/k参数(/k表示保持,/c将关闭窗口):
cmd /k echo hello && cd c:\ && cd Windows
cmd /c ipconfig /all & Output.txt
该命令执行命令并在一个命令中打开Output.txt文件
很简单:用&&符号区分它们。 例子:
echo "Hello World" && echo "GoodBye World".
“再见世界”将印在“你好世界”之后。
不,cd / && tree && echo %time%。回显的时间是第一个命令执行时的时间。
管道有一些问题,但这并不重要,只要人们知道它是如何工作的。
&是Bash中等价的;&&是Bash中的&&(只在前一个没有导致错误时才运行命令)。