next-terminal icon indicating copy to clipboard operation
next-terminal copied to clipboard

使用的一些建议

Open aaro-n opened this issue 2 years ago • 2 comments

目前在试用企业版,在试用过程中发现一些问题,也有些建议。

添加快速选择主机或主机组快捷方式。

在13寸或15寸笔记本上使用,最上侧显示不完整,需要多操作几次才能找到主机。 无法快速查询 想法是能不能在创建主机或主机组时设置一个颜色标签,要用的时候直接点击颜色标签直接连接vps或切换到对应的主机组。

添加重连快捷方式

有时网络会中断,能不能在右下角添加一个重连快捷方式。 添加重连快捷方式

能不能添加个命令快捷方式

现在已经可以拦截命令,能不能设置命令快捷方式,比如设置dcr对应的Linux命令为docker compose up,在ssh中输入dcr改成docker compose up,如果无法做到,能不能在现有的命令快捷方式下,做个分组,比如vps1有docker compose up,vps2docker compose up -d,这两个不要放在一块,我常用的命令大概有20,30个,不是每个vps都会用到,想每个vps显示的命令少些。

aaro-n avatar Jan 30 '23 08:01 aaro-n

感谢建议,以下是我的解答。

  1. 后续会调整一下名称列的宽度和显示字符的长度。
  2. 可以增加。
  3. 你说的这种命令识别可能会和系统命令冲突,并且实现方式也不会很优雅。命令分组还是可以做的。

dushixiang avatar Feb 01 '23 14:02 dushixiang

使用半年,以上问题自己的解决方法: 问题1,可以使用浏览器的添加书签功能,将网址添加到书签栏,就可以快速访问了。 问题2,断开后快速访问,我使用source解决这个问题,以下是解决步骤:

  • 修改用户目录下的.bashrc,使每次登录ssh后可以自动恢复source,代码:
# 每次 SSH 进入机器都会将环境变量写入.next-terminal.env
env > ~/.next-terminal.env
# 恢复 screen
screen -r
  • 创建bash脚本,脚本名称为.web-ssh.sh,代码:
!/bin/bash
# 从.next-terminal.env读取环境变量
source ~/.next-terminal.env
# 将环境变量写入/tmp/env.log,用于检查环境变量是否有问题
env >>/tmp/env.log 2>&1
# 创建一个名为next-terminal的screen窗口
/usr/bin/screen -dmS next-terminal
  • 赋予bash脚本运行权限chmod u+x ./.web-ssh.sh
  • 创建开机运行脚本,脚本将在开机10秒后运行。
@reboot sleep 10 && /home/www/.web-ssh.sh

问题3,还没什么好办法。

aaro-n avatar Aug 24 '23 02:08 aaro-n