前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >“where”命令在powershell环境下和命令行下执行结果不一样的原因

“where”命令在powershell环境下和命令行下执行结果不一样的原因

原创
作者头像
东风压倒西风
发布2022-10-17 11:58:26
1.2K1
发布2022-10-17 11:58:26
举报
文章被收录于专栏:卓谷山卓谷山

如题,在命令行下执行

代码语言:txt
复制
where java

结果如下:

image.png
image.png

在powershell下执行的话,结果如下:

image.png
image.png

为什么会出现差异呢。

其实很简单。

在命令行下执行的where命令,是【C:\Windows\System32\where.exe】

image.png
image.png

但是在powershell下,执行的where命令,却是另外一个东西,是powershell中的命令【Where-Object】。

image.png
image.png

如果要在powershell下,执行与命令行下同样的where的话,需要这样写。

代码语言:txt
复制
where.exe java

结果如下:

image.png
image.png

参考了如下url:

https://blog.csdn.net/mighty13/article/details/119880762

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 如题,在命令行下执行
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档