我一直在使用OpenSSH on Windows,看起来好像缺少普通的Unix别名。我不确定通过SSH登录Windows机器时是启动powershell还是cmd。在Windows上查看当前正在运行的Shell的正确方法是什么?
最佳答案
所有功劳归给PetSerAl,必须将其记为aswer:
(dir 2>&1 *`|echo CMD);&<# rem #>echo PowerShell
在
Win32-OpenSSH
中,此命令也有效,并输出CMD
。注意:
Win32-OpenSSH
似乎有点限制,我的系统无法识别cd
。
关于powershell - 如何确定我是在Powershell还是cmd中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34471956/