Mac 一键关闭所有打开的程序
一. 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介于关闭和未关闭直接,下次打开会很快,因为每天打开浏览器的次数很多,刚开始很不习惯,后来慢慢越来越觉得设计的不错,很人性化
虽然刚开始强迫症很难接受
关闭全部,只不过是强迫症作怪罢了!