有显示CPU和内存使用情况的命令吗?

有显示CPU和内存使用情况的命令吗?

想在shell脚本里面调用。反映系统的运行情况。
但free只能显示总的。没有每个进程的详细占用内存情况。
top是交互式的,不便于在shell脚本中使用.

有什么命令能够显示像gnome里的系统监视器里显示的数据。
ps、mpstat、sar ……
就是用 top 也能啊, top -n 1