Sam*_*abu 3 unix linux command-line-interface
我正在运行 top 命令,结果如下。
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
12446 root 20 0 9869844 6.538g 381348 S 181.2 56.1 2136:08 myps
5019 root 39 19 0 0 0 S 1.3 0.0 426:58.00 kipmi0
Run Code Online (Sandbox Code Playgroud)
我只想查看 myps,所以我使用了 grep,如下所示
top | grep myps
Run Code Online (Sandbox Code Playgroud)
结果如下所示
12446 root 20 0 9869844 6.538g 381348 S 181.2 56.1 2136:08 myps
Run Code Online (Sandbox Code Playgroud)
我需要 header(title ) 也需要显示。有什么选择可以做到这一点?
更新:以下来自源问题的答案对我有用
top -p "$(pgrep -d ',' myps)"
Run Code Online (Sandbox Code Playgroud)
小智 5
您可以使用 top\xe2\x80\x99s 过滤来关注少数进程。
\n\n$ top\nRun Code Online (Sandbox Code Playgroud)\n\n然后输入“o/O”,顶部界面中会出现提示。\n在这里,您可以编写过滤表达式,例如:
\n\nCOMMAND=myps //to get processes containing 'myps' in COMMAND attribute\n!COMMAND=myps //to get processes which do not contain 'myps' in COMMAND attribute\nRun Code Online (Sandbox Code Playgroud)\n
| 归档时间: |
|
| 查看次数: |
5022 次 |
| 最近记录: |