我一直在Windows上玩OpenSSH,看起来缺少正常的Unix别名.当我通过SSH登录到Windows机器时,我不确定它是启动PowerShell还是cmd.在Windows上查看当前运行的shell的正确方法是什么?
所有功劳都归功于PetSerAl,这必须作为一个aswer发布:
(dir 2>&1 *`|echo CMD);&<# rem #>echo PowerShell
在Win32-OpenSSH
此命令中也可以工作和输出CMD
.
NB:Win32-OpenSSH
似乎有点受限,cd
在我的系统上无法识别.