用 killall 一键关闭/重启卡死的程序
应用卡死、彩球转圈、连强制退出窗口都点不动时,用 killall 在终端按名称直接结束它。
运行 killall Safari 即可按名称强制退出卡死的应用,再用 open -a Safari 重新打开。
01命令
命令
$ killall Safari02作用说明
killall 会按进程名精确匹配并终止对应程序,比在卡死的界面里找"强制退出"更快,而且哪怕应用的菜单已经完全没反应也照样有效。结束之后再执行 open -a 重新启动,多数卡顿问题就顺带解决了。不确定进程名时,先用活动监视器或 ps ax 查一下;要结束系统后台进程则需要 sudo,操作也更需谨慎。
03风险
!注意: killall 不会保存工作:被结束的应用里未保存的文档可能丢失(除非应用支持自动保存)。只有依照可靠教程时才用 sudo killall 处理系统进程(如 killall -HUP mDNSResponder),因为系统进程不一定能自动重启。
04撤销
撤销
$ open -a Safari05来源
- killall - kill processes by name依据: Documents killall for terminating processes by name, including sudo usage for other users' processes.
- Quit an app on Mac依据: Apple's guidance on quitting unresponsive apps, confirming the everyday need killall addresses from the command line.
最后验证: 2026-09-18 · 分类: 系统与设置