在过去的一年里,微软悄悄发布了许多Windows 10命令行工具和免费应用商店程序大大增强了操作系统的功能。也许这些工具太多了“专业”,微软没有大事宣传这些新工具,很多甚至是由“强力”用户自己发现的。
本文将重点介绍Windows 10的七款“隐藏”解锁这些工具可以让高级用户更好地控制虎添翼Windows 10。
Pktmon网络数据包嗅探器
在2018年10月10日的Windows微软在更新中“偷偷”加一个名字Pktmon2020年5月,实时网络流量监控工具Windows 10更新为工具增加了两个新功能。
Windows 10内置的Pktmon网络数据包嗅探器
在Windows 10 2004中,Microsoft向Pktmon增加了两个附加功能,可以实时查看嗅探数据包,并将其转移到Pktmon日志转换为PCAPNG支持。
因为很多网络监视软件(如Wireshark)都支持PCAPNG,因此Pktmon为用户分析日志提供更多选择。
Winget套件管理员
2020年,微软发布Windows 10软件包管理器Winget,软件包管理器允许用户直接从命令行安装和管理应用程序。
要使用winget请输入命令,例如安装应用程序“winget search”搜索应用程序或键入“winget install”以安装应用程序,如下所示。
Microsoft已经建立了一个可以使用的存储库Winget数百个应用程序安装和管理。
适用于Linux 2的Windows子系统(WSL 2)
Windows 10 2004附带适用于Linux 2的新Windows子系统具有更高的性能和更广泛的性能Linux应用程序的兼容性。
与第一代WSL 1不同,WSL 2包含一个基础Kernel.org 4.19真正的版本开源Linux内核。WSL 2还支持对常规系统调用的完全访问权限,提高和Linux应用程序的兼容性提高了文件系统的性能。
使用WSL 2的Ubuntu
WSL 2包括以下功能:
- 完整的Linux内核
- 提高文件IO性能
- 综合系统调用兼容性
- WSL 2启动时使用较少的内存
假如你已经在用了WSL,可以使用wsl--set-version已安装的命令Linux升级到发行版WSL 2。
Windows文件恢复工具
通常,当硬盘或移动存储介质中的数据被误操作和删除时,我们会使用第三方数据恢复软件(其中许多是付费的)来恢复数据。但是很多Windows用户可能不知道Windows 10已经“原生”支持数据恢复。
微软已经在Windows 10悄悄增加了一个新的Windows 10 File Recovery命令行数据恢复工具可以让您从硬盘驱动器,USB驱动器和SD将删除的文件恢复到卡中。
“删除重要工具的文件,擦除硬盘驱动器,不确定如何处理损坏的数据Windows File Recovery可以帮助您免费恢复个人数据。”
这个工具是一个名字winfr.exe其帮助文件如下所示。
默认情况下,Windows File Recovery Tool有三种操作模式“默认”、“段”和“签名”,每种模式都有自己的优势。
PowerToys:让你的资源管理器更强大
Windows 10 PowerToys它是一套开源工具,可以扩展文件资源管理器的功能,优化大型显示器的应用窗口,批量调整图像大小等。
有些很实用PowerToy功能包括:
- 图像尺寸(批量)调整器
- Windows File Explorer的预览窗口
- 用Run-like工具代替缓慢Windows搜索
- 修改键盘快捷键
- 批处理文件重命名器
- 颜色选择器
Windows终端
Windows Terminal它允许开源多选项卡控制台程序Windows 10用户相同Windows启动多个外壳程序/控制台选项卡。
例如,Windows Terminal选项卡可以运行PowerShell控制台,另一个选项卡运行Windows 10命令提示符,还有一运行WSL Ubuntu Shell。
Windows Terminal支持超链接、鼠标、桌面背景和映射键盘命令的高度定制功能。
如果您继续使用命令或其他任务Shell,则Windows Terminal这是你不能错过的工具。
PowerShell 7
微软还发布了一系列新功能PowerShell 7包括自动新版本通知和结构化数据(如JSON、CSV、XML)和其他改进。
新功能包括:
(1) 管道并行化命令:ForEach-Object -Parallel;
(2) 新运算符:
- 三元运算符:a?b:c
- 管道链运算符:||和&&
- Null合并运算符:??和??=
(3) 简化动态错误视图和Get-Error cmdlet,可以更容易地调查错误;
(4) 兼容层使用户能够在Windows PowerShell在隐藏会话中导入模块;
(5) 新版本自动通知;
(6) 直接从PowerShell 7调用DSC资源能力(实验阶段)。
【本文是51CTO专栏作者“安全牛”请通过安全牛(微信微信官方账号)转载原创文章id:gooann-sectv)获取授权】
戳这里,看作者更好的文章