Mac 一键关闭所有打开的程序

本文介绍了两种在Mac上一键关闭所有打开程序的方法。一种是利用内置的Automator创建自定义应用,另一种是通过ps和kill命令强制关闭进程PID。此外,还讨论了Mac系统中某些应用无法完全关闭的原因及其人性化设计。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一. Automator 方式

1. Automator介绍

Automator是mac自带的一个软件,工作流软件,平时用的很少,一般都可以用shell脚本搞定
首先打开Automator 点两下才会打开 在打弹出的框中选择Application应用

在这里插入图片描述
然后在左边的搜索中搜索quit(退出)选择quit all application(退出所有的应用程序)
在这里插入图片描述
然后点击拖拽quit all applications 到右边的工作区
在这里插入图片描述
最后cmd+s 保存 名称 位置
在这里插入图片描述
接下来就会在 /Application/ 位置中看到自己的应用了
默认是应Automator的图标存在的,下面可以修改应用的图标

2. Mac修改应用图标

finder 打开Application目录 /Aplication目录
在这里插入图片描述
点击上面自己创建的应用程序
右键get info或者快捷键cmd+i
此处以safari为例 点击左上角的图标
在这里插入图片描述
直接将待替换的图片拖拽到左上角即可
注意如果待替换图片格式为png,那么需要提取用预览打开图片cmd+cv复制粘贴到左上角的图标处,即可替换完成
但是此时Dock的还没有变化,killall Dock 在打开Dock即可
恢复的话:点击左上角的图片,然后点击delete即可
附:几张待选的图片因为是quit all X 杀死所有程序 可以用X图片
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二. ps kill pid 方式

上面那种方式只针对能给cmd+tab切换的程序,或者cmd+q能够关闭的程序
即一些后台跑的程序无法杀掉
接下来是通过强制杀死进程PID的方式来进行关掉所有的程序
但是这种方式是强制性的,上面是温柔型的
比如firefox打开多个标签页
第一种方式重新打开firefox不会弹出恢复session的警告⚠️
第二种方式会,但是问题不大

通过查找Application的方式来定位运行程序的PID(我真是个小天才 😄 👦)
ps -ef | grep Application | awk '{print $2}' | xargs kill -9

三. others

其实也用不着关掉全部的应用,实际上也关不掉全部的应用,因为默认会有一个应用在运行,即finder,即使设置了,可以cmd+q关闭finder,最后没有应用运行,macos会自动的将finder启动
一般应用没有前台界面,只在Dock上面一个小白点显示,比如cmd+w关闭firefox全部的网页,此时firefox介于关闭和未关闭直接,下次打开会很快,因为每天打开浏览器的次数很多,刚开始很不习惯,后来慢慢越来越觉得设计的不错,很人性化
虽然刚开始强迫症很难接受
关闭全部,只不过是强迫症作怪罢了!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值