top命令屬於procps,項目地址http://procps.sourceforge.netide
從某個高人的blog裏看到的,本身總結了一下作個備忘.net
經常使用交互式命令命令行
執行top命令blog
z :打開/關閉彩色顯示
x :高亮顯示排序列排序
1:顯示各個CPU的運行狀態
< :改變排序列 > :改變排序列
W :把當前配置文件到home目錄下.toprc配置文件中 F or O :支持更強的選擇排序列的方式 經常使用命令行參數
-b : 批量操做模式,使用這個參數能夠在腳本中使用top命令-n :配合-b使用,表示從新刷新必定次數後退出 -d :刷新延時時間。例如-d 5 表示top每隔5秒刷新一次。(默認是3秒)-p : Monitor PIDs as: -pN1 -pN2 ... or -pN1, N2 [,...]-u : Monitor by user as: -u somebody
Monitor only processes with an effective UID or user name matching that given. (僅有效用戶)進程-U : Monitor by user as: -U somebody
Monitor only processes with a UID or user name matching that given.This matches real, effective, saved, and filesystem UIDs.(顯示實際用戶或有效用戶)getit
最簡單的區別以普通用戶執行passwd命令修改密碼,class
top –u username,配置
看不到passwd進程,由於-u僅能查看有效用戶,passwd進程默認設置了SUID,有效用戶身份爲root
top –U username,
能夠看到passwd進程,進程顯示的用戶身份爲root 而不是username