ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Mac OSX中带参数启动应用程序(如Chrome)的方法比较

2022-01-25 11:33:21  阅读:244  来源: 互联网

标签:OSX 中带 启动 Chrome app Applications Google 参数


以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

标签:OSX,中带,启动,Chrome,app,Applications,Google,参数
来源: https://www.cnblogs.com/lijiejoy/p/15842284.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有