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

查看 105|回复 9
作者:jukanntenn   
公司有 n 个远程开发环境,每天都要在各个环境不停切换,输入各种命令,命令涉及的参数、文件路径等等又各不一样,一个个手敲非常耗时和枯燥,使用 history 功能也只能起到一点点帮助。
现在我的做法是把各种常用的命令记在记事本,但是一旦命令多起来,从笔记里寻找需要的命令复制也很麻烦,而且添加新的命令,记录起来也要花费一定时间,其次是整理命令也要花费时间,总体上体验还是不好。
我在想是否已有工具可以直接或者间接地解决此类需求?
我自己针对这个需求做了一个设计,下面是原型图:

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

命令, 工具, antdesign, electron

sky92682   
MobaXterm 可以预设命令,绑定快捷键,做到一键输入。
jukanntenn
OP
  
@sky92682 稍微有点不一样,我的场景是命令会变来变去。一段时间内使用这批命令,过一段时间这批命令就不用了。另外终端使用的是 vscode 的终端和 windows terminal 。
z7356995   
我都是用 alias 写好命令 然后记住 alias 就好
jukanntenn
OP
  
@z7356995 维护和记忆 alias 感觉也是不小的负担。
z7356995   
我是维护和记忆也写成 alias ea=vi ~/.bash_alias 万一忘了就 ea 看一下,
z7356995   
所有长一点的命令都写.bash_alias
basefas   
ansible?
SeptemberHX   
https://github.com/knqyf263/pet
看看这个可以吗
![图片]( https://github.com/knqyf263/pet/blob/main/doc/pet08.gif)
yougg   
WindTerm 有输入过的历史命令记录,记录是在终端本地与所连接的服务端不强相关,然后像输入法提示自动补全一样弹出候选命令列表。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部