使用过 Linux 后,我习惯了自动完成命令的功能,例如iwlist
后跟其选项、标志和开关等wlan0 scanning...
。
我尝试在 Windows IE 上执行相同操作,netsh wlan show profiles
但是无法自动完成选项netsh ...
。
这可能吗?
答案1
是的,并且根据您使用的命令行,它的表现略有不同(都不如 Linux)。
cmd.exe(传统 DOS 风格的命令)将自动完成当前工作目录中的内容。如果您CD %systemroot%\windows32
随后尝试执行某个命令,它会自动完成 net 到 netsh 等命令。否则,它会自动完成文档、文件夹或当前目录中的任何文件。
PowerShell 稍微好一点,它会自动完成 cmdlet,以及 ipconfig、netsh 之类的内容以及当前目录中的项目。
它不会自动按顺序完成这些内容,例如:
我可以通过“ipcon Tab”访问 Ipconfig。但无法通过 Get-AC Tabipconf 获取“Get-ACL ipconfig”命令字符串。
仅使用 PowerShell cmdlet 效果更好。我可以在其中执行以下操作:
Get-Pro Tab-Na Tabfi TabTab-TabTabTab并获得:Get-Process -Name firefox -FileVersionInfo
是的,它发挥了不同程度和效果。