macos管理脚本最好方案?我想聊聊我的想法

摘要

小弟不才,在头条发布过一篇文章为什么要学习shell脚本,试图抛砖引玉,通过脚本来提高日常工作的效率。本文主要想聊一聊,macos中如何管理脚本以便使用。

我对脚本管理的预期

通常我们使用脚本的时候,要先进入到脚本对应的路径,然后输入脚本名称,执行脚本。

随着脚本越来越多,以及对脚本的分类,我们需要进入到不同的目录下再执行不同的脚本。

这很麻烦,我希望执行脚本如同打开一个应用一样轻松。在macos中通过alfred直接输入应用关键字就可以打开应用了。执行脚本也应如此。

通过iterm2的配置管理脚本

iterm2是一个集实用性与装Boy性于一体的完美命令行,这可以讲很多,但我们先专注于我们的目的-如何让我们更便捷的使用脚本。

通过iterm2的snippet实现该功能。

snippet是一个快捷语功能,用来给命令起一个别名,这在alfred中其实也是支持的【对,你没猜错,其实通过alfred也可以达到我们的目的】

1:打开Preferences-shortcuts,点击+,输入我们想要配置的命令。


macos管理脚本最好方案?我想聊聊我的想法


2:这时候iterms2界面上就会出现如图的导航栏,直接选择我们想要执行的命令,便能达到我们的目的了。如我平时要工作要启动一堆本机服务,实际上就可以通过该功能很便捷地启动了。


macos管理脚本最好方案?我想聊聊我的想法


通过profiles实现我们的功能。

profiles相当于是工作空间,我们可以配置各种不同的工作空间,各自都可以实现不同的配置。

1:打开Preferences-profiles。配置working directory为我们经常使用脚本的路径。这样我们打开iterm2就可以进入到脚本对应的文件夹下面,我们只需要根据首字母加tab键自动补全来执行我们的脚本即可。

与alfred结合

alfred中是内置有与macos默认的iterms的交互的。但可以通过修改appscript将其改为iterms2。于是乎我们就可以通过呼出alfred,直接输入命令便可以执行对应的脚本。但由于无法自动补全。导致我放弃了这种工作模式。之前的模式已经足够了【毕竟正常情况下,我都不只执行一个命令】。

如有点赞 ,关注,评论,在下将非常有动力。

peace and love~

展开阅读全文

页面更新:2024-03-15

标签:脚本   目的   抛砖引玉   日常工作   别名   实用性   小弟   便捷   文件夹   路径   命令   想法   模式   功能   方案   工作   科技   空间

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top