这或多或少地来自于好奇心的闲置。从80年代开始,到CP / M-86之前,我一直在使用DOS。在过去的几年中,我几乎转向了PowerShell。但是,由于长期的习惯,我仍然使用旧的DOS命令。在Windows命令提示符下,我一直输入:
help dir
help dir > dirhelp.txt
help > doshelp.txt
这是问题,答案很可能是“否”。是否有任何PowerShell命令(或cmd-let)可以为Windows命令提供帮助?
是的,我知道这很疯狂,但询问的人想知道。 “ gal”是我使用的最接近的东西,但是我想念简洁但有用的DOS帮助。
答案 0 :(得分:2)
PowerShell有一个非常好的帮助系统,可以以几种不同的方式使用,我倾向于在下面结合使用这两种方法:
获取所有PowerShell cmdlet:
Get-Command
在帮助下查找所有cmdlet:
Get-Command "*help*
查找有关特定cmdlet的帮助:
Get-Help Get-ChildItem
使用别名查找cmdlet:
Get-Alias
您甚至可以执行以下操作:
Get-Help Dir -Examples
或Get-Help Dir -Online
希望这会有所帮助!
不错的文章,供您进一步阅读:
https://www.darkoperator.com/blog/2013/1/15/powershell-basicsusing-the-help-subsystem.html
答案 1 :(得分:1)
即使在PowerShell中运行,这也应该为您提供在cmd.exe中运行帮助所期望的输出。如果这是您要的?
help.exe dir
help.exe dir > dirhelp.txt
help.exe > doshelp.txt
答案 2 :(得分:0)
简短答案:否。 尖锐的答案:可以-命令是
start-process "http://www.mdgx.com/secrets.htm"
在Powershell中,我确信您很熟悉,只要您具有最新的帮助子系统,就可以使用Get-Help命令获取任何命令的帮助。