当前位置:  开发笔记 > 运维 > 正文

Windows:如何在命令提示符下指定多行命令?

如何解决《Windows:如何在命令提示符下指定多行命令?》经验,为你挑选了2个好方法。

我们如何将命令扩展到下一行?

基本上是Linux的替代品

ls -l \
/usr/

这里我们使用反斜杠来扩展下一行的命令

什么是Windows的等价物?



1> Timbo..:

几乎尝试键盘上的每个键后:

C:\Users\Tim>cd ^
Mehr? Desktop

C:\Users\Tim\Desktop>

所以它似乎是^关键.


Microsoft无法遵守自己的标准,因此在PowerShell中无法使用。相当于^的PowerShell是`So C:\ Users \ Tim> cd`>>桌面将您带到Tim的桌面\ 0 /
@RicJafe为什么要这样?PowerShell是完全独立的!PS的等效键为`。
@RyanSeanWattrus使用同样非常科学的方法:`(l'accent grave)

2> Daemin..:

在Windows命令提示符中,^用于转义命令行上的下一个字符.(就像\在字符串中使用一样.)需要在命令行中使用的字符应该具有^前缀,因此这就是它适用于换行符的原因.

作为参考,需要转义的字符(如果指定为命令参数而不是引号内)是: &|()

所以相当于你的linux示例(更多?是一个提示):

C:\> dir ^
More? C:\Windows


'^'字符应该是最后一个字符.否则,如果最后有SPACE,则多行命令不起作用.
推荐阅读
ERIK又
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有