“where”命令在powershell环境下和命令行下执行结果不一样的原因
2023-06-13 09:13:53 时间
如题,在命令行下执行
where java
结果如下:
在powershell下执行的话,结果如下:
为什么会出现差异呢。
其实很简单。
在命令行下执行的where命令,是【C:\Windows\System32\where.exe】
但是在powershell下,执行的where命令,却是另外一个东西,是powershell中的命令【Where-Object】。
如果要在powershell下,执行与命令行下同样的where的话,需要这样写。
where.exe java
结果如下:
参考了如下url:
相关文章
- 一文掌握所有命令行,包括73个“冷门但有用”的技巧|GitHub 11万标星之作
- Django Ajax 实现Web命令行执行
- 【错误记录】Android 命令行执行 7zr 可执行程序报错 ( Cannot run program “7zr“ : error=13, Permission denied )
- 【开发环境】Android 命令行中执行 Java 程序 ( IntelliJ IDEA 中创建 Java / Kotlin 工程 | dx 打包 DEX 字节码文件 | dalvikvm 命令 )
- 在postgresql中通过命令行执行sql文件
- plsqldeveloper命令行Cannot SET AUTOTRACE 开启执行计划失败详解数据库
- [PHP] 命令行执行整合pathinfo模拟定时任务详解编程语言
- 学习执行Linux命令行,拥抱技术新生活(c执行linux命令行)
- Mysql快速重启:利用命令行操作(mysql强制重启命令行)
- Linux 命令行查看文档的技巧(linux查看文档)
- 使用Oracle命令行重启Oracle数据库(重启oracle数据库命令)
- 命令行:增强版
- 如何解决MySQL命令行闪退问题(mysql命令闪退)
- 教你轻松操控Linux: FTP命令行使用攻略(linuxftp命令行)
- 用Linux命令行访问网页:一篇简单入门指南(linux命令行网页)
- MySQL命令行操作入门!(mysql命令行执行)
- 命令基于CLI的Redis命令行操作(执行redis)
- 在CMD命令行中操作MySQL(cmd下执行mysql)
- 深入了解Redis查看数据使用命令行(查看redis数据命令行)
- 通过命令行连接Oracle数据库(cmd oracle链接)
- Redis命令行轻松清理缓存(删除缓存redis命令行)
- 行快速了解 Redis 在阿里云的命令行使用(redis连接阿里云命令)
- PHP调用Linux的命令行执行文件压缩命令