为什么 AI 在 win 平台天天都在肘击 powershell?🫪

3 天前
 shadowyue

powershell 如此难用吗,大模型都绷不住🫪

10110 次点击
所在节点    程序员
93 条回复
tomyark123
3 天前
加 skills 没有改善吗
ruanimal
3 天前
脑瘫的 "\" 路径符号,导致模型的 shell 命令很容易出问题,比如遇到转义。。
yafoo
3 天前
每次执行命令都是错几次才成功
shadowyue
3 天前
我已经绷不住装了 wsl
Duolingo
3 天前
在本站别人那抄来的适用于 codex 的 AGENTS.md ,自己略微改了一下,其它 agent 改改也能用:

```
## Windows 约束
**当前环境是 Windows 10 / pwsh7**
- 默认禁止使用 Bash 语法,除非确定此 shell 处在 Linux 环境
- 不要使用 Bash 引号/转义习惯,在 PowerShell 命令里,复杂正则优先用单引号包裹。
- 如果正则本身同时包含单引号和双引号,优先拆成多个简单 rg 命令。
- 执行多行 Python 禁止使用 Bash heredoc ;改用 PowerShell here-string | python -
- pwsh 中,语句块表达式(如 `foreach`、`if`)不能直接作为管道输入。 需要先使用 `$()` / `@()` 包裹,或先赋值给变量。 普通命令输出可直接进入管道,无需额外包裹。
- PowerShell 使用 `rg` 时,通配目录必须先用 `Get-ChildItem -Filter` 展开为真实路径,禁止直接把含 `*` 的搜索路径传给 `rg`。
```
timnotom
3 天前
pi agent 默认用的是 git bash ,感觉问题不大? 体验就还行
lisxour
3 天前
@shadowyue 你装了 wsl 之后,命令调用可能宿主 wsl 两个环境混着调用,包括前端一些库是需要编译成本地代码的,很容易命令报错,你楼下的可以用,写了提示词好很多了
zxjxzj9
3 天前
@timnotom 想要个补全卡的要死. 和 zsh 相比各种功能少的可怜,最后还是装了 wsl...
mmdsun
3 天前
codex 会这样吧 Claude Code 除非你设置了 CLAUDE_CODE_USE_POWERSHELL_TOOL 才会用系统原生命令。
zed1018
3 天前
其实我发现不光是 pwsh ,zsh 也经常肘击,时不时就出现转义导致的拼接出现问题。
NewYear
3 天前
@ruanimal #2

你说的是路径里的\符号吗?

事实上从 win95 就完全兼容用/代替\了。

这导致了什么问题吗 0 0 、
yippees
3 天前
被 ai psw cmd 转义折腾得,,现在直接让它写个 py / js 运行了.
yiyiwa
3 天前
windows 下,还有比 pwsh 更加好的吗?这个才是原生啊。
tianhehechu
3 天前
因为早年互联网的教程、github 的 README ,都有一种奇怪的习惯:

假装个人用户占比最大的 Windows 从未存在,

然后在讲解操作命令的时候,只给出 Linux 命令;

在演示图形操作的时候,录制 Mac 操作操作视频、贴 Mac 操作截图 或者使用 HTML 渲染一个 Mac 窗口作为装饰。

后来训练 AI ,从网络上爬取教程。AI 自然就更熟悉 Linux / Mac 命令。

Mac 搭了 Linux 的便车。
netlous
3 天前
@tianhehechu 好几个倒反天罡的点,都不知道该如何评论了
CuteGirl
3 天前
各种反人类设计 都不想吐槽
cellsyx
3 天前
用的人少,训练数据少,AI 容易出错
恶性循环了
crocoii
3 天前
不如当初继续发展 dos ,现在的 powershell 命令简直没法看。
ashuai
3 天前
@tianhehechu 有没有一种可能,win 用户 99.9999%不用 cli
coolcoffee
3 天前
@tianhehechu 大家都偏向用 Linux 作为生产环境,自然是以对齐生产环境的语法为准。

Windows server 和 SQL server 的授权费用现在仍然不是小公司能玩得起的,

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

https://v2ex.ih06.com/t/1238722

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

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

© 2021 V2EX