V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
aycaramba
V2EX  ›  Linux

本地 ubuntu 系统,让后终端 ssh 到公司服务器, resize 后格式混乱

  •  
  •   aycaramba · 2019-08-02 19:02:55 +08:00 · 3518 次点击
    这是一个创建于 1700 天前的主题,其中的信息可能已经有所发展或是发生改变。

    困扰了一年的问题,之前用自己的 ubuntu ssh 连公司的 centos,后来不知道公司服务器做了什么配置,导致在 terminal ssh 到服务器上后,在调整本地 terminal 的大小之后(主要是宽度),服务器上的宽度就没法同步,然后就界面一片混乱,尤其是 vim,根本不能用,但是在 windows 用 xshell 就没有问题 自己之前也搜了一下,好像是服务器端没有 resize 这个命令,但是公司的机器也没有权限装这些东西, 所以问一下各位 linux 大佬,有没有什么好的办法~~

    3 条回复    2019-08-03 03:20:46 +08:00
    legiorange
        1
    legiorange  
       2019-08-02 19:23:57 +08:00 via Android
    linux 和 windows 换行符不一样
    billlee
        2
    billlee  
       2019-08-02 21:59:03 +08:00
    termcap 数据库缺失?或者 profile/bashrc 里面写死了 TERM 环境变量?

    先看看 ssh 进去后 echo $TERM 的输出是什么吧
    Tyanboot
        3
    Tyanboot  
       2019-08-03 03:20:46 +08:00
    resize 是 xterm 里面的, 所以没装 xterm 的话是用不了的, 但是,

    unix.stackexchange.com/questions/16578/resizable-serial-console-window

    高赞回答提供了两个 shell 函数来代替原先的 resize 脚本, 也是可以用来调整大小的.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3151 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 12:33 · PVG 20:33 · LAX 05:33 · JFK 08:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.