64人参与 • 2026-09-28 • Linux
前言:
虽然 ps -ef 与 ps aux 命令都能查看进程运行情况,但两者之间还是有一些细致区别。
输出示例:
uid pid ppid c stime tty time cmd
root 2183 1 1 16:06 ? 00:01:03 java -jar example.jar
输出示例:
user pid %cpu %mem vsz rss tty stat start time command
root 2183 1.0 0.5 123456 7890 ? ssl 16:06 0:01 java -jar example.jar
1、在 ps -ef 中,可以看到ppid列,它可以更好的帮助我们了解父子进程。
2、在 ps aux 中, 包含了%cpu和%mem列,它可以更好地帮助我们更直观的监控内容信息。
1、ps -ef :查看所有进程及其详细信息,并显示父进程 id。
2、ps aux:重点在资源使用情况,像cpu和内存的占用率等等。
答:
1、 “|” 我们称为管道符。它的作用是在 unix/linux中将一个命令的输出连接到另一个命令的输出。通过管道符,我们可以连接多个命令,让数据在它们之间传递。
2、“grep” 的作用是过滤是 “java” 的相关进程。
举个例子:
假设我们有以下命令:echo -e "apple\nbanana\ncherry" | grep "an"
分析一下其中的意思:
即最终输出结果为:banana 。
可以看到,grep 命令 相当于sql中的模糊查询。
以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。
您想发表意见!!点此发布评论
版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。
发表评论