linux - 为什么我不能使用 -o 或 --format 和 ps 命令来控制输出格式?
问题描述
我只想从ps
PID、PPID、命令、内存利用率和 CPU 利用率列的输出中打印某些列。
现在我只想要这个输出中的一些列,所以我使用本教程中提到的 -o 标志。
但我收到了这个错误。
我不明白问题出在哪里。我也试过使用--help
,它没有显示-o
标志。所以我在这里很困惑。
我使用的是windows操作系统。并使用Git Bash 终端运行所有这些 Linux 命令。
解决方案
Git Bash 是一个模拟 Linux bash (shell) 功能的 Windows 终端。它不是 100% 兼容“真正的” bash shell。正如您从经验上看到的,它的ps
可执行文件不支持您在 Linux 中习惯使用的所有标志。该--help
选项将显示支持哪些标志。
推荐阅读
- java - 检索值时应用程序不断崩溃
- apache-kafka - Druid 仅解析从单个 kafka 消息消耗的 json 对象列表的第一个 json 对象
- php - 如何在 Laravel 中处理外部事件?
- spring-boot - 如何对自定义 mongo 存储库进行集成测试?
- sql-server - 查找一列的两行属于另一列的同一行
- pandas - Pandas 数据帧到 2D numpy 数组
- mongodb - 创建将匹配 MongoDB 中的查询的复合索引
- c++ - 用锯齿线连接两条线
- python - np.any() 多条逻辑语句
- java - 如何在 vaadin10 或自定义默认(lumo)中创建自定义主题