当前位置:  开发笔记 > 运维 > 正文

如何确定我是否在powershell或cmd?

如何解决《如何确定我是否在powershell或cmd?》经验,为你挑选了1个好方法。

我一直在Windows上玩OpenSSH,看起来缺少正常的Unix别名.当我通过SSH登录到Windows机器时,我不确定它是启动PowerShell还是cmd.在Windows上查看当前运行的shell的正确方法是什么?



1> sodawillow..:

所有功劳都归功于PetSerAl,这必须作为一个aswer发布:

(dir 2>&1 *`|echo CMD);&<# rem #>echo PowerShell

Win32-OpenSSH此命令中也可以工作和输出CMD.

NB:Win32-OpenSSH似乎有点受限,cd在我的系统上无法识别.


遗憾的是,如果有人想检测它是powershell.exe还是pwsh.exe,则该技巧不适用于PowerShell 6+:
推荐阅读
wangtao
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有