我需要知道是否有 Mac 的终端替代品,可以让我存储经常使用或长的命令片段。
例如这个:netstat -plan|grep :80|awk {'print $5'}|cut -d: -f 1|sort|uniq -c|sort -nk 1
这需要反复输入很长的内容,而且很难记住
所以我宁愿将它们存储在软件本身中。
答案1
为什么不简单地使用 bash 别名,这样无论您使用什么终端软件,您的快捷方式都可用?
答案2
另一个解决方案是使用阿尔弗雷德。
它有一个功能叫做剪贴板片段它允许您将任何文本粘贴到任何地方。当我需要虚拟文本时,我会使用它来粘贴“Lorem ipsum”文本。因此,我按 CMD+ALT+C,Alfred 弹出,然后输入lorem
,按 ENTER,一堆虚拟文本就粘贴到我的代码编辑器或设计软件中了。
在 Alfred v3 中有一项新功能叫做片段自动扩展它会自动执行此操作,无需输入命令。因此,在我的情况下,我lorem
在 OSX 上的任意位置输入,它都会自动转换为:
Lorem ipsum dolor sit amet,consectetur adipiscing elit。 Maecenas porttitor diam cursus ligula tristique bibendum。等等...您明白了。
答案3
虽然不是终端替代品,但你可能想看看代碼收集器專業版
它旨在收集和组织您所有常用的代码片段。它有免费试用版,您可以看看它是否适合您。
答案4
看看克利克斯。它是一个 GUI 前端,保存(并运行)shell 命令库(它附带一堆,您可以添加自己的)。UI 相当笨重,但听起来很像您想要的。