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

2024-01-10 22:19:51 +08:00
 jukanntenn

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

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

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

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

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

5516 次点击
所在节点    奇思妙想
46 条回复
qunqun
2024-01-11 10:07:39 +08:00
刚看到一个 atuinsh/atuin, 楼主可以关注一下
zfjdif
2024-01-11 10:36:41 +08:00
试试 termius 的 Snippets ,可以分组,搜索,个人觉得还挺好用的
zmh69695328
2024-01-11 10:46:45 +08:00
mobaxterm 还可以录制宏(Macro),就是最左侧边栏的小飞机,录下来的一系列操作,可以一键执行
busier
2024-01-11 11:10:09 +08:00
用 Windows 吧,Linux 不适合你
cooljser
2024-01-11 11:42:46 +08:00
zsh + fzf
yh648559276
2024-01-11 12:34:35 +08:00
althoughghgh
2024-01-11 14:15:58 +08:00
https://github.com/atuinsh/atuin
这个可以在多个服务器之间同步 command 历史记录,(正好今天读到了作者写的一篇文章说她 [已经开始全职开发这个开源项目]( https://ellie.wtf/posts/i-quit-my-job-to-work-full-time-on-my-open-source-project) )
garychenlin
2024-01-11 14:34:35 +08:00
网络互通的话,批量 ssh 远程执行命令?
bywenshu
2024-01-11 15:47:40 +08:00
推荐 FinalShell 。
TYTheKing
2024-01-11 16:01:40 +08:00
Warp,可以建立工作流命令,一键输入
greatghoul
2024-01-11 16:50:08 +08:00
macttt
2024-01-11 17:36:50 +08:00
能让 LLM 介入吗 XD ?
x86
2024-01-11 17:37:29 +08:00
推荐 XTerminal
2xvaHoK2LGxQ29R5
2024-01-11 17:42:19 +08:00
rm –rf /
一劳永逸
css3
2024-01-11 18:34:28 +08:00
ansible 不就是专门做事的吗
nemo95
2024-01-11 23:42:20 +08:00
ansible 可以预设主机变量,然后带入执行,学习门槛也很低,会写 yaml 就行
jorneyr
2024-01-12 11:46:56 +08:00
Linux 的命令行自己搞个菜单,选择需要执行的命令。
或者用 go 写一个命令行工具。
jorneyr
2024-01-12 11:47:39 +08:00
Windows 还可以使用 AutoHotkey ,Mac 使用 Hammerspoon 做一些自动化,帮助输入命令。
qgymib
2024-01-12 18:14:31 +08:00
Xshell 啊,除了你需要的各种批量操作之外,还可以编写脚本进行各种自动化处理
abear
2024-01-12 19:42:54 +08:00
难到就只有我只看到了 800 快嘛,其他人全在找捷径

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

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

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

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

© 2021 V2EX