正斜杠和反斜杠在 Windows 命令行下怎么用?

2016-04-15 12:57:27 +08:00
 vJianZhen

http://ww2.sinaimg.cn/large/0060lm7Tgw1f2xanpzr8tj30it0cagp2.jpg 这张图使用『./Scripts/activate 』来执行命令,不行;使用『.\Scripts\activate 』却可以。

http://ww1.sinaimg.cn/large/0060lm7Tgw1f2xanq4la8j30it0c9tcf.jpg 这张图使用『 Scripts\activate 』来执行,又可以。

……我很迷惑,这里的三个方式有什么区别么?正斜杠和反斜杠的区别、作用到底在哪?

6664 次点击
所在节点    编程
4 条回复
venster
2016-04-15 13:09:15 +08:00
windows 标准是反斜杠。跟*nix 刚好相反,而且也不便使用,似乎从 win10 开始, cmd 也接受正斜杠了。
KiriGiri
2016-04-15 13:13:08 +08:00
cmd 里正斜杠表示命令行参数,反斜杠表示路径分隔符,不能够互相替代。
如果是 powershell ,路径分隔符用正斜杠和反斜杠都无所谓,还可以混用,命令行参数是横杠开头。
KiriGiri
2016-04-15 13:13:48 +08:00
@venster 只有 powershell 可以
congeec
2016-04-15 13:28:38 +08:00
点(.)表示当前目录

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/271293

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX