Mac shell 脚本设置开机启动项及相关命令

Mac shell 脚本设置开机时候需要启动的一些默认配置

在 Mac 上提供了比较方便的开机启动项,在 设置-用户群组-登陆项里面就可以设置开机启动的默认应用,但是肯定满足不了我的需求,所以找了一下关于 Mac shell 脚本的东西,可以打开指定应用,并执行相关命令

新建 .sh 文件

我自己是再根目录新建的,看自己需求

cd ~
touch applicationShell.sh

添加执行任务

下面是我开机需要打开的应用及命令

open -a QQ
open -a WeChat
open -a SourceTree
open -a iTerm
open -a WebStorm
open -a Alfred\ 3
open -a Tap
open -a ShadowsocksX-NG-R8
$ open -a 1Password\ 6
$ open -a Gestimer

// 这个是我本地开发需要将 Chrome 的跨域限制打开的命令
open -a "Google Chrome" --args --disable-web-security --user-data-dir=$HOME/Temp

修改applicationShell.sh默认打开应用

.sh 文件在 Mac 中默认是 Xcode 打开的,所以要修改文件的默认打开程序还要设置权限

最后将.sh 文件添加至 Mac 开机启动项,然后重新启动 Mac, 然后这些应用被全部打开并执行相关命令