2年前有个哥们给我们做PowerShell培训时,在会议结束前非常客气地向大家确认还有什么问题?我就好奇地问:“PowerShell 脚本的后缀名为什么叫PS1?”他当时表示不知道。直至今日我也不知道。
今天我就猜测一下吧,可能是出于两个原因:
PowerShell顾名思义,最好的后缀名莫过于PS了。但是我们知道PS又很容易被大家和Photoshop联系起来,并且Photoshop第一个版本是1990年发布的,先于PowerShell 问世16 年,早已深入人心,那就避其锋芒吧。
单从字符来讲ps不成,那就ps0呗,为什么叫ps1? 这里的“1”,应当有No.1,第一的意味吧。很难在微软的产品中找到一款命名毫不谦逊,霸气外露的产品。PowerShell 就是其中之一。
当然这纯属个人意淫,欢迎大家吐槽,也欢迎知情人士给个言之凿凿的说法!
本文链接: https://www.pstips.net/why-the-extension-of-powershell-scripts-called-ps1.html
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!
其实这是因为“AutoCAD PostScript支持文件”的扩展名为*.ps,为了区分,所以这个脚本的扩展名就是*.ps1了
感谢分享,可否有相关的资料显示,ps1确实是为了避免和AutoCAD PostScript文件的冲突?
所说和当时powershell的版本有关
就这两字还打错了,所说–>据说