如何有效的管理较少使用的 shell command

2020-02-14 02:14:52 +08:00
 AntiGameZ
平时有一些 shell 命令(比如用 curl 请求某个地址获取一个状态)。使用频率不高,可能几周才会用到一次。原本都是自己起个名字存为 alias。但是实际操作来看,虽然用 alias 命令是短了很多,但是因为用得少,忘的依旧快。

现在土办法直接 local 存了一个文本文件去管理这些 shell 命令,统计了一下,大概有 300 来个不同的命令。

如果 shell 里也有类似 Postman 一样的请求管理就好了,可以按照 collection 对不同的命令进行分类管理,要用的时候打开运行一下就行。目前我是 iTerm2 + zsh

不知道大佬们有什么经验可以指教一下,谢谢。
5077 次点击
所在节点    程序员
46 条回复
9
2020-02-15 01:59:37 +08:00
@rayhy
@Sainnhepark
@mcfog
@Chingim
@markx

请教下,如果是管理多台机器,有什么方法可以在多台机器上都能用到 fzf 的能力?
AntiGameZ
2020-02-15 04:25:30 +08:00
@Hoshizora alias 只是输出一个列表,无法对很多数量的 alias 进行归类。
历史记录也需要起码使用的人知道一部分的关键字。但是因为我会需要用到很多低频率( 2,3 个月才用一次)的脚本,有时候可能根本连 keyword 都记不住,或者因为 keyword 太过于普通,导致搜出来的记录很多,从中挑选也很麻烦。
alan0liang
2020-02-15 07:20:30 +08:00
我一般记住前几个字母然后直接输入之后用自动补全(打上键)
jinliming2
2020-02-15 18:47:05 +08:00
.bash_profiles 里写一个 function
fatestigma
2020-02-16 04:33:16 +08:00
我感觉我很多都是写在了 ~/bin 里,然后写上一些功能注释,最后用 rg 在整个文件夹里面搜注释或关键词。
laxenade
2020-02-16 13:18:20 +08:00
我之前也有这样的问题,后来我自己花了 2 天时间写了一个简单的 node 脚本来管理。基本思路是跑完一个脚本之后,立马把它存起来(例如 snippet save <名字> --tag <...> --description <...> !!),就我的 use case 来讲完全够用了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/644435

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX