ps -ef
打印出所有进程的所有信息,-e是打印所有进程,-f是full全部信息
ps -ef | grep <text> | grep -v <excludeTexrt>
一般ps -ef会结合grep进行信息筛选,grep筛选符合条件的,-v排除符合条件的
ps -ef | grep <text> | grep -v <excludeText> | awk '{print $2}' | xargs -n1 kill -9
通过这些特性,我们可以结合awk去做进一步筛选,如上文是筛选第二列的信息出来,一般这个是进程号PID,xargs则是标准化数据的格式,-n1表示将管道左侧得到的数据形成一个列表,同时每次提取1个数据传给右侧的命令,kill -9 则是强制杀掉进程
last | grep <text>
结合grep强大的文本筛选能力,我们还可以通过last命令提取ubuntu服务器中指定用户或指定日期的登录信息