next-terminal
next-terminal copied to clipboard
使用的一些建议
目前在试用企业版,在试用过程中发现一些问题,也有些建议。
添加快速选择主机或主机组快捷方式。
在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显示的命令少些。
感谢建议,以下是我的解答。
- 后续会调整一下名称列的宽度和显示字符的长度。
- 可以增加。
- 你说的这种命令识别可能会和系统命令冲突,并且实现方式也不会很优雅。命令分组还是可以做的。
使用半年,以上问题自己的解决方法: 问题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,还没什么好办法。