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 会强行杀掉指定进程。

posted @ 2024-02-28 13:46  ben犇  阅读(21)  评论(0编辑  收藏  举报