为什么我在任意目录下执行上述指令会报‘ps’不是内部或外部命令,也不是可运行的程序或批处理文件?
时间: 2023-07-24 13:14:23 浏览: 835
用批处理获取当前目录下所有文件的路径
5星 · 资源好评率100%
如果你在任意目录下执行 `ps -ef | grep` 命令时报错 `‘ps’不是内部或外部命令,也不是可运行的程序或批处理文件`,这通常意味着你正在使用的操作系统不是基于 Linux 或 Unix。
`ps` 命令通常在 Linux 和 Unix 系统上可用,并用于列出当前正在运行的进程。然而,在其他操作系统如 Windows 上,没有名为 `ps` 的内置命令。
如果你想在 Windows 上列出进程并进行过滤,可以尝试使用以下命令:
```
tasklist | findstr <关键字>
```
其中 `<关键字>` 是你要搜索的进程关键字。例如,要搜索名为 "python" 的进程,可以执行以下命令:
```
tasklist | findstr python
```
希望这可以帮助你在 Windows 系统上列出和过滤进程。
阅读全文