我们有一个powershell脚本,它99%是跨平台的,但有时我们需要一个IF LINUX THEN分支,因为windows和linux服务管理是如此不同。我们希望从bash运行kill命令,但这是powershell Stop-Process的别名。 我们如何从Powershell运行像ps,kill和ls这样的原生bash命令。
微软发布了Windows Terminal at Windows Store的预览版,允许使用PowerShell、命令提示符和Bash (使用Windows Subsystem for Linux)处理命令。由于PowerShell是默认的处理器,所以每次启动终端时,我都需要再次将其更改为Linux Bash。 是否可以将默认处理器定义为Linux,而不是一遍又一遍地重置它?