Ubuntu有一个bash(Bourne Again SHell),而Windows有它的专有shell。根据我的研究,在Windows / Ubuntu中没有用于外壳脚本编写的语言的名称。这就是所谓的外壳脚本。
为什么Windows和Ubuntu的炮弹理解,如相同的命令:ls,mkdir,rmdir,mount等?
是否有某种通用的Shell脚本语言?如果是这样,请给我更多详细信息。
lsPowershell支持该功能,而不是cmd.exe。这是因为Powershell的创建者付出了一些努力来为常见的Unix命令添加别名,以使Unix用户更加自在。technet.microsoft.com/zh-CN/library/dd347739.aspx
Action-Object结构,一组也被标准化动作和对象构成的。例如,ls和dir都是它们的别名Get-ChildItem(还具有别名gci),mkdir并且md实际上New-Item(由于PowerShell的基于对象的方法,实际上可以创建的不仅仅是目录),等等。