每天都要在不同服务器上重复输入各种命令,有没有一个工具可以解决这个痛点?

119 天前
 jukanntenn

公司有 n 个远程开发环境,每天都要在各个环境不停切换,输入各种命令,命令涉及的参数、文件路径等等又各不一样,一个个手敲非常耗时和枯燥,使用 history 功能也只能起到一点点帮助。

现在我的做法是把各种常用的命令记在记事本,但是一旦命令多起来,从笔记里寻找需要的命令复制也很麻烦,而且添加新的命令,记录起来也要花费一定时间,其次是整理命令也要花费时间,总体上体验还是不好。

我在想是否已有工具可以直接或者间接地解决此类需求?

我自己针对这个需求做了一个设计,下面是原型图:

如果有现成工具直接或者间接解决这个需求的话,请大家推荐推荐。不然考虑手撸一个?技术选型 electron + React (antdesign)。如果要开发的话,预算 800 元外包不知道够不够?

4081 次点击
所在节点    奇思妙想
45 条回复
sky92682
119 天前
MobaXterm 可以预设命令,绑定快捷键,做到一键输入。
jukanntenn
119 天前
@sky92682 稍微有点不一样,我的场景是命令会变来变去。一段时间内使用这批命令,过一段时间这批命令就不用了。另外终端使用的是 vscode 的终端和 windows terminal 。
z7356995
119 天前
我都是用 alias 写好命令 然后记住 alias 就好
jukanntenn
119 天前
@z7356995 维护和记忆 alias 感觉也是不小的负担。
z7356995
119 天前
我是维护和记忆也写成 alias ea=vi ~/.bash_alias 万一忘了就 ea 看一下,
z7356995
119 天前
所有长一点的命令都写.bash_alias
basefas
119 天前
ansible?
SeptemberHX
119 天前
yougg
119 天前
WindTerm 有输入过的历史命令记录,记录是在终端本地与所连接的服务端不强相关,然后像输入法提示自动补全一样弹出候选命令列表。
jukanntenn
119 天前
@yougg 能与 vscode 集成使用吗?因为大部分命令基本都是在 vscode 的终端里输入的。
gfreezy
119 天前
无限历史的剪贴板是不是就可以,raycast 自带的剪切板就挺好用的
jukanntenn
119 天前
@SeptemberHX 这个似乎比较接近,赶明儿公司里试试看,感谢!
jukanntenn
119 天前
@gfreezy 似乎也还行,但不知道命令多了后,检索功能怎么样? raycast 应该只限 Mac ,windows 就无能为力了。
iXInbo
119 天前
现在在用 Xteminal ;可以设置命令存起来,还能看服务器的历史命令,感觉还可以
gfreezy
119 天前
@jukanntenn 字符串模糊匹配性能足够,windows 应该也有剪贴板历史软件吧
sigoden
119 天前
coolloves
119 天前
整理成笔记,方便复制粘贴
看看是否可以实现自动化
如果是日常使用的命令,那就要看根源是否可以减少这些常用的命令.
lstz
119 天前
这个需求不错,我也是经常需要临时用记事本记录一些东西,不仅是命令还有 daily updates

我想怎么做这个功能
lstz
119 天前
这个功能应该不需要外包,其实有很多现成的功能,我最近做的项目正好也要加笔记功能,让我想想
Oo0
119 天前
@jukanntenn #13 windows 可以用 ditto

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

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

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

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

© 2021 V2EX