• 请不要在回答技术问题时复制粘贴 AI 生成的内容
shadowyue
0.36D
V2EX  ›  程序员

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

  •  
  •   shadowyue · 3h 58m ago · 1478 views

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

    21 replies    2026-09-01 20:04:11 +08:00
    tomyark123
        1
    tomyark123  
       3h 58m ago   ❤️ 1
    加 skills 没有改善吗
    ruanimal
        2
    ruanimal  
       3h 56m ago   ❤️ 1
    脑瘫的 "\" 路径符号,导致模型的 shell 命令很容易出问题,比如遇到转义。。
    yafoo
        3
    yafoo  
       3h 27m ago   ❤️ 1
    每次执行命令都是错几次才成功
    shadowyue
        4
    shadowyue  
    OP
       3h 24m ago
    我已经绷不住装了 wsl
    Duolingo
        5
    Duolingo  
       3h 17m ago   ❤️ 1
    在本站别人那抄来的适用于 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
        6
    timnotom  
       3h 10m ago   ❤️ 1
    pi agent 默认用的是 git bash ,感觉问题不大? 体验就还行
    lisxour
        7
    lisxour  
       3h 8m ago   ❤️ 1
    @shadowyue 你装了 wsl 之后,命令调用可能宿主 wsl 两个环境混着调用,包括前端一些库是需要编译成本地代码的,很容易命令报错,你楼下的可以用,写了提示词好很多了
    zxjxzj9
        8
    zxjxzj9  
       3h 8m ago   ❤️ 1
    @timnotom 想要个补全卡的要死. 和 zsh 相比各种功能少的可怜,最后还是装了 wsl...
    mmdsun
        9
    mmdsun  
       3h 4m ago via iPhone   ❤️ 1
    codex 会这样吧 Claude Code 除非你设置了 CLAUDE_CODE_USE_POWERSHELL_TOOL 才会用系统原生命令。
    zed1018
        10
    zed1018  
       3h 2m ago   ❤️ 2
    其实我发现不光是 pwsh ,zsh 也经常肘击,时不时就出现转义导致的拼接出现问题。
    NewYear
        11
    NewYear  
       2h 39m ago
    @ruanimal #2

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

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

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

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

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

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

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

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

    Windows server 和 SQL server 的授权费用现在仍然不是小公司能玩得起的,
    liudon
        21
    liudon  
       1h 16m ago
    前段时间折腾了一个 windows 应用,实在是太难了。。。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3125 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 65ms · UTC 13:20 · PVG 21:20 · LAX 06:20 · JFK 09:20
    ♥ Do have faith in what you're doing.