win 和 mac 的 杀进程(难以关闭的进程)

636 阅读2分钟

好记性不如烂笔头

还是记一下为好,虽然一百度就会出来千种万种解决方案。这里我记录一下:

win

可视化

1、去windows设置里面(一般是window的最左下角的那个图标,打开),点开设置,

截屏2022-08-31下午3.28.21.png

2、在查找搜索框输入任务管理,出来在任务管理器中查看系统资源使用详情,直接点击打开

截屏2022-08-31下午3.30.01.png

3、来到任务管理器这里,找到你要杀掉的进程,直接点击它,再点击结束任务,即可结束该进程

命令行

1、直接把命令行提示符打开,(1)在左下角那个搜索框去输入cmd,打开终端了(一般是黑色的一个方框)。(2)或者用win + r,在输入框里输入cmd,打开终端。

2、命令

tasklist // 查看所有进程

截屏2022-08-31下午3.47.41.png

tasklist |findstr "进程名" // 查看具体的进程

![截屏2022-08-31下午3.49.29.png](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/565b95b73d804eaa8c5e41ea882d2c39~tplv-k3u1fbpfcp-watermark.image?)
比如:

tasklist |findstr "tasklist.exe"

注意以上的pid都是进程id

(1)、根据进程名杀

taskkill /f /t /im "进程名" 

(1)、根据进程id杀

taskkill /f /t /pid "进程id" 

3、如若需要结束某个端口号对应的进程, 用以下的命令行查出对应的进程,然后用上面👆的命令行杀掉。

netstat -ano |findstr "端口号"

mac

可视化

启动台去搜活动监视器,像win一样,需要结束哪个就点击强制退出即可。

截屏2022-08-31下午4.01.51.png

命令行

1、

(1)查看当期那终端运行的进程

ps

截屏2022-08-31下午4.13.43.png

(2)列出这台电脑正在运行的所有程序

ps ax

(3) 显示这台电脑上右哪些进程,它们占据了多少内存、cpu、负载等。(按q退出)

top

2、杀进程,先top命令查看想要退出的进程的pid,然后使用kill [pid], 如若还是无法杀掉,就使用命令sudo kill -9 [pid](作为超管强制退出进程,输入该用户的密码)

kill "进程id"
sudo kill -9 "进程id"