困扰了一年的问题,之前用自己的 ubuntu ssh 连公司的 centos,后来不知道公司服务器做了什么配置,导致在 terminal ssh 到服务器上后,在调整本地 terminal 的大小之后(主要是宽度),服务器上的宽度就没法同步,然后就界面一片混乱,尤其是 vim,根本不能用,但是在 windows 用 xshell 就没有问题
自己之前也搜了一下,好像是服务器端没有 resize 这个命令,但是公司的机器也没有权限装这些东西,
所以问一下各位 linux 大佬,有没有什么好的办法~~
linux 和 windows 换行符不一样
termcap 数据库缺失?或者 profile/bashrc 里面写死了 TERM 环境变量?
先看看 ssh 进去后 echo $TERM 的输出是什么吧
resize 是 xterm 里面的, 所以没装 xterm 的话是用不了的, 但是,
unix.stackexchange.com/questions/16578/resizable-serial-console-window
高赞回答提供了两个 shell 函数来代替原先的 resize 脚本, 也是可以用来调整大小的.