linux进程操作
linux进程操作
查看用户进程
top //查看系统中实时的进程信息
htop //top的增强版,可以交互的方式显示系统中的进程信息
ps //列出当前用户的所有进程信息
pstree //以树形结构显示当前用户的而所有进程信息
pidof //可以查找指定进程名的进程ID
htop安装:
sudo apt-get install htop
//查看linux服务器上指定用户名的所有进程
ps aux | grep <username>
//查看所有用户的进程
ps aux
//查看指定用户的进程
ps -u <username>
//查看当前用户的进程
ps -u $USER
结束进程
//杀掉某一进程名中包含的所有运行中进程
killall
杀掉包含某个关键字的所有进程
ps -ef | grep keyword | grep -v grep | cut -c 9-15 | xargs kill -9
管道符 | 用于隔开两个命令,管道符左边命令的输出会作为管道符右边命令的输入
ps -ef 查看所有进程,其检索出的所有进程将作为下一条命令的输入
grep keyword 输出所有包含keyword的进程
grep -v grep 在列出的进程中去除包含关键字 grep 的进程
cut -c 9-15 截取输入行的第9到15个字符,即进程号PID
xargs kill -9 xargs命令是用来把前面命令的输出结果PID作为kill -9 的命令参数并执行该命令,kill -9 会强行杀掉指定进程。