ps -ef|grep sshd
ps -ef:打開全部的進程java
grep sshd:過濾出含有「sshd」字符的進程。ssh
ps -ef|grep sshd|grep sftp|grep -v grep
grep -v grep:過濾掉含有「grep」字符的進程,由於當前過濾sftp的進程grep sftp也會被算作一個。spa
ps -ef|grep sshd|grep sftp|grep -v grep|wc -l
wc -l:統計sftp進程的行數,即爲想要的總數code
ps -ef|grep sshd|grep sftp|grep -v grep|awk '{print $2}'
awk '{print $2}' $fileName: 一行一行的讀取指定的文件, 以空格做爲分隔符,打印第二個字段,這裏沒有文件,讀取的是控制檯輸出blog
kill -9 `ps -ef|grep sshd|grep sftp|grep -v grep|awk '{print $2}'`
爲方便理解,這裏以grep java做爲演示,主要命令效果以下:進程