我们经常使用 ps 查看系统进程,有时候是有针对的 grep某个进程。
但有时候我们需要查看有些未知名字的进程时候,并且按照占用系统资源来排序。
首选,分两步,第一步是把标准输出的表头保留住
两个办法
ps aux | head -n 1
ps aux | tail
第二步,针对从第二行开始的所有数据,进行排序
ps aux | tail -n +2
ps aux | awk 'NR!=1 {print NR,$0}'
我们经常使用 ps 查看系统进程,有时候是有针对的 grep某个进程。
但有时候我们需要查看有些未知名字的进程时候,并且按照占用系统资源来排序。
首选,分两步,第一步是把标准输出的表头保留住
两个办法
ps aux | head -n 1
ps aux | tail
第二步,针对从第二行开始的所有数据,进行排序
ps aux | tail -n +2
ps aux | awk 'NR!=1 {print NR,$0}'