Mac OSX中带参数启动应用程序(如Chrome)的方法比较
2022/1/25 11:34:15
本文主要是介绍Mac OSX中带参数启动应用程序(如Chrome)的方法比较,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
以Google Chrome使用单独代理参数上网方式为例,介绍两种Mac OSX系统下带参数启动应用程序的方法,并进行方法比较。
方法一:
1.打开 Terminal 进入终端状态,默认的提示符应该是 $;
2.进入 Chrome.app 目录;
$ cd "/Applications/Google Chrome.app/Contents/MacOS/" |
3.将原先的启动脚本改个名字;
$ sudo mv "Google Chrome" Google.real |
4.使用管道操作创建新的启动脚本,注意其中加入你所需要的启动参数,这里的例子是启用单独的SOCKS5代理(你懂)以及隐身模式(--incognito 参数)
$ sudo printf '#!/bin/bash\ncd "/Applications/Google Chrome.app/Contents/MacOS"\n"/Applications/Google Chrome.app/Contents/MacOS/Google.real"
-proxy-server=socks5://127.0.0.1:1080 --incognito "$@"\n' > Google\ Chrome |
5.给新的脚本加上运行权限;
$ sudo chmod u+x "Google Chrome" |
这样,直接在 Applications 里面启动 Google Chrome 就是已经启用单独代理及隐身模式状态了。
方法二:
Mac上可以使用 Automater 这个软件制作带参数的快捷方式
首选新建一个 Automater 应用, 然后选择 Run Shell Script
使用open命令并编辑所需要的参数
最后保存该脚本至桌面,下次可以通过桌面快捷方式启动了
方法比较
方法一 可能会在应用程序升级更新后失效
方法二 可以在桌面建立快捷方式,方便直观,同时不影响通过LaunchPad启动原应用(默认参数)
综上,个人以为方法二更佳
转载:https://my.oschina.net/0x007/blog/731266
这篇关于Mac OSX中带参数启动应用程序(如Chrome)的方法比较的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23增量更新怎么做?-icode9专业技术文章分享
- 2024-11-23压缩包加密方案有哪些?-icode9专业技术文章分享
- 2024-11-23用shell怎么写一个开机时自动同步远程仓库的代码?-icode9专业技术文章分享
- 2024-11-23webman可以同步自己的仓库吗?-icode9专业技术文章分享
- 2024-11-23在 Webman 中怎么判断是否有某命令进程正在运行?-icode9专业技术文章分享
- 2024-11-23如何重置new Swiper?-icode9专业技术文章分享
- 2024-11-23oss直传有什么好处?-icode9专业技术文章分享
- 2024-11-23如何将oss直传封装成一个组件在其他页面调用时都可以使用?-icode9专业技术文章分享
- 2024-11-23怎么使用laravel 11在代码里获取路由列表?-icode9专业技术文章分享
- 2024-11-22怎么实现ansible playbook 备份代码中命名包含时间戳功能?-icode9专业技术文章分享