在过去的一年中,微软悄悄发布了多个Windows 10命令行工具和免费的应用商店程序,极大增强了操作系统功能。也许是这些工具过于“专业”,微软并没有大事宣传这些新工具,很多甚至是由“强力”用户自己发现的。

本文,我们将重点介绍Windows 10的七款“隐藏”工具,解锁这些工具可以让高级用户如虎添翼,更好地控制Windows 10。

Pktmon网络数据包嗅探器

在2018年10月10日的Windows更新中,微软“偷偷”增加了一个名为Pktmon的实时网络流量监控工具,并在2020年五月份的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)和其他改进。

新功能包括:

管道并行化命令:ForEach-Object -Parallel;

新的运算符:

1.三元运算符:a?b:c

2.管道链运算符:||和&&

3.Null合并运算符:??和??=

简化的动态错误视图和Get-Error cmdlet,可更轻松地调查错误;

兼容性层,使用户能够在Windows PowerShell隐藏会话中导入模块;

新版本自动通知;

直接从PowerShell 7调用DSC资源的能力(实验阶段)。

Linux网络嗅探工具,微软“雪藏”的七个Windows 10强力工具相关推荐

  1. 微软将机器人操作系统引入Windows 10

    文章来源:ATYUN AI平台 近年来,机器人行业发展迅速.预计到2025年价值近5000亿美元,从最近的融资来看,投资者对未来持乐观态度.仓库机器人公司GreyOrange在9月初为其平台筹集了1. ...

  2. 制作U盘版Windows 10部署工具

    微软在2012年发布了Windows 7 USB DVD Download Tool,是U盘版Windows 7部署工具,同样适用于Windows 10部署,特别适合个人用户.企业批量部署可以使用MD ...

  3. Windows 10 截图工具

    Windows 10 截图工具 1. Windows 附件 -> 截图工具 References https://yongqiang.blog.csdn.net/

  4. 网络工程师常备工具_网络安全工程师应该知道的10种工具

    网络工程师常备工具 If you're a penetration tester, there are numerous tools you can use to help you accomplis ...

  5. Go语言之Windows 10开发工具LiteIDE初步使用

    Intel Core i5-8250U,Windows 10家庭中文版,go version go1.11 windows/amd64,LiteIDE X34.1 在RUNOOB.COM的Go语言教程 ...

  6. limbo可以运行linux,这次真的了,安卓手机可以安装 Windows 10 了

    原标题:这次真的了,安卓手机可以安装 Windows 10 了 上回雷锋哥给大家分享过「安卓可以体验 "Windows 10" 了」实际上就是一个第三方安卓桌面启动器模仿 Wind ...

  7. linux远程桌面MacOS,如何在Linux或macOS中使用远程桌面连接到Windows 10 | MOS86

    如果您运行其他平台(例如Linux或macOS),但偶尔需要使用Windows 10 PC,则可以使用免费的远程桌面软件. 远程桌面协议是一种从网络上的另一台计算机控制Windows 10计算机的直观 ...

  8. 卸载linux 安装win10,如何卸载(或重新安装)Windows 10的Ubuntu Bash Shell | MOS86

    Windows 10要卸载它或重置其状态以获得一个新的Linux环境,你 相关文章图片1tupian如何在Windows 10上安装和使用Linux Bash Shell 以下命令可以在命令提示符窗口 ...

  9. 微软将很快就要为Windows 10带来全新“画图”软件

    据外媒报道,Windows经典应用"画图(Microsoft Paint)"看起来终于要登陆Windows 10平台了.日前,网上曝出了两支来自官方的视频,它们介绍.展示了画图软件 ...

  10. 微软将取缔 8 亿 Windows 10 用户的密码!

    无密码时代即将来临. 作者 | Davey Winder 译者 | 弯月,责编 | 屠敏 出品 | CSDN(ID:CSDNnews) 近日,微软将取缔Windows 10密码的说法得到了证实.微软的 ...

最新文章

  1. mysql 基于gtid复制_深入MySQL复制(二):基于GTID复制
  2. 深入了解父类引用指向子类
  3. cmd中net start mysql发生系统错误5
  4. 大四学生对于晚睡的思考
  5. Apexchart整数多出小数点
  6. Only the original thread that created a view hierarchy can touch its views——Handler的使用
  7. java面试题23 牛客ArrayLists和LinkedList的区别,下述说法正确的有?
  8. 你的 GNN,可能 99% 的参数都是冗余的
  9. xib文件的读取方法
  10. FontAwesome-网站ui设计中一套非常棒的icon
  11. python关键字以什么开头_查找关键字以相同前缀开头的字典值的更有效方法
  12. NVM node版本管理工具的安装和使用
  13. 机器学习常见算法个人总结
  14. H盘提示拒绝访问资料怎么寻回
  15. java递归100_java递归算法1加到100怎么实现?
  16. UNITY开发VR从入门到放弃---VR自学手册
  17. 购物网站的设计与实现论文
  18. java applet开发_Java Applet程序开发步骤
  19. 为啥苹果手机连无线无网络连接服务器,苹果手机网络无法连接怎么回事
  20. 什么是拨号Internet连接?

热门文章

  1. c函数 postgres_发个C语言连接Postgresql程序
  2. 在html5中插入flash,如何将Flash嵌入到HTML5中?
  3. 浅谈SpringMVC的概念及执行原理
  4. 动态规划实战9 leetcode-91. Decode Ways
  5. python语言程序设计 陈东_清华大学出版社-图书详情-《Python语言程序设计》
  6. 软件资源消耗测试,综合测试:性能与资源消耗堪称完美
  7. 单片机led数码管显示c语言,各位大神,如何用C语言实现在数码管上实现1234同时亮...
  8. java连接oracle jdbc连接
  9. JavaScript标识符与关键字和保留字
  10. thymeleaf 的hello world