一位朋友告诉我,Windows PowerShell 没有这些 Unix 风格的命令。好吧,我试过并看到我实际上可以运行这些。
现在我想知道为什么会这样。可能是因为我在这台 Windows 机器上安装了 NodeJs 吗?
如果默认情况下它们不能在 Windows PowerShell 中使用,有没有办法找出究竟是什么使它们在此 Windows 安装中使用?
运行 Windows 8.1。
对于那些感兴趣的人,根据选择的答案,我发现在这台机器上安装 Git 可以使用这些命令:
PS C:\Users\myusername> where.exe grep
C:\Users\myusername\AppData\Local\Programs\Git\usr\bin\grep.exe
PS C:\Users\myusername> where.exe less
C:\Users\myusername\AppData\Local\Programs\Git\usr\bin\less.exe